home *** CD-ROM | disk | FTP | other *** search
/ Languguage OS 2 / Languguage OS II Version 10-94 (Knowledge Media)(1994).ISO / language / embedded / mcu332 / 332equ.arc / SIM.LST < prev    next >
File List  |  1990-03-12  |  193KB  |  3,821 lines

  1. Motorola 68000 Family Assembler                (1.0 ) Mon Mar 12 15:32:21 1990
  2.  
  3.  
  4.  
  5. abs. rel.   LC   obj. code   source line
  6. ---- ----   ---- ---------   -----------
  7.    1    1   0000            |* $RCSfile: sim.sa $
  8.    2    2   0000            |* $Revision: 1.1 $
  9.    3    3   0000            |* $Date: 90/03/12 13:47:12 $
  10.    4    4   0000            |*
  11.    5    5        FFFF F000  |REG$    EQU      $FFFFF000
  12.    6    6   0000            |        INCLUDE  "DEF.MAC"
  13.    7    1i  0000            |
  14.    8    2i  0000            |****************************************************************************
  15.    9    3i  0000            |* $RCSfile: def.mac $
  16.   10    4i  0000            |* $Revision: 1.1 $
  17.   11    5i  0000            |* $Date: 90/03/12 13:46:02 $
  18.   12    6i  0000            |*
  19.   13    7i  0000            |*       -------------------------------------------------------------
  20.   14    8i  0000            |*       Module Name:        DEF - Define Symbols Macro
  21.   15    9i  0000            |*       -------------------------------------------------------------
  22.   16   10i  0000            |*
  23.   17   11i  0000            |*       Description:
  24.   18   12i  0000            |*          1. This file contains EQUates and a DEF macro for use with
  25.   19   13i  0000            |*             MCU's that have internal registers and the bits in those
  26.   20   14i  0000            |*             registers.  By INCLUDE'ing this file with the specific MCU
  27.   21   15i  0000            |*             equate file(s), mnemonic symbols are defined for the
  28.   22   16i  0000            |*             internal registers and bits.
  29.   23   17i  0000            |*          2. The DEF macro controls how these mnemonic symbols are
  30.   24   18i  0000            |*             defined.  By channeling all symbol definitions through the
  31.   25   19i  0000            |*             DEF macro, changes made to the DEF macro will affect ALL
  32.   26   20i  0000            |*             symbol definitions upon re-assembly!  See the DEF macro for
  33.   27   21i  0000            |*             more details.
  34.   28   22i  0000            |*
  35.   29   23i  0000            |*       Notes:
  36.   30   24i  0000            |*          1. Motorola reserves the right to make changes to this file.
  37.   31   25i  0000            |*             Although this file has been carefully reviewed and is
  38.   32   26i  0000            |*             believed to be reliable, Motorola does not assume any
  39.   33   27i  0000            |*             liability arising out of its use.  This code may be freely
  40.   34   28i  0000            |*             used and/or modified at no cost or obligation to the user.
  41.   35   29i  0000            |*          2. All descriptions are WORD values unless stated otherwise.
  42.   36   30i  0000            |*          3. This file was made for use with the Motorola Development
  43.   37   31i  0000            |*             Systems M68000 Family Structured Assembler for MS-DOS,
  44.   38   32i  0000            |*             known as M68MASM.
  45.   39   33i  0000            |*          4. To use this file, either use an INCLUDE statement or just
  46.   40   34i  0000            |*             merge this file and the appropriate MCU register equate
  47.   41   35i  0000            |*             file(s) into your source code file.  Consult your assem-
  48.   42   36i  0000            |*             bler's user's manual for the details specific to your
  49.   43   37i  0000            |*             situation.
  50.   44   38i  0000            |*          5. The latest version of this file is maintained on the
  51.   45   39i  0000            |*             Motorola FREEWARE Bulletin Board, 512/891-FREE (512/891-
  52.   46   40i  0000            |*             3733).  It operates continuously (except for maintenance)
  53.   47   41i  0000            |*             at 1200-2400 baud, 8-bits, no parity.  Download the
  54.   48   42i  0000            |*             archive file <mcu>EQU.ARC to get all the files, where
  55.   49   43i  0000            |*             <mcu> represents the processor type desired, i.e.
  56.   50   44i  0000            |*             332EQU.ARC for MC68332, etc.
  57.   51   45i  0000            |*
  58.   52   46i  0000            |****************************************************************************
  59.   53   47i  0000            |
  60.   54   48i  0000            |
  61.   55   49i  0000            |* Defines for Bit Definition Types (see DEF macro):
  62.   56   50i  0000            |*
  63.   57   51i       0000 0001  |BIT$NUM  EQU   1                 Bit numbers (0-15)
  64.   58   52i       0000 0002  |BIT$VAL  EQU   2                 Bit position values ($0000-$8000)
  65.   59   53i       0000 0003  |BIT$BOTH EQU   BIT$NUM+BIT$VAL   Both bit numbers and values
  66.   60   54i  0000            |*
  67.   61   55i       0000 0003  |BIT$CODE EQU   BIT$BOTH          Bit definitions for this assembly!
  68.   62   56i  0000            |*  NOTE:  Change BIT$CODE above to control bit definition types!
  69.   63   57i  0000            |
  70.   64   58i  0000            |
  71.   65   59i  0000            |* Bit Number Equates
  72.   66   60i  0000            |*
  73.   67   61i       0000 000F  |.B15    EQU     15
  74.   68   62i       0000 000E  |.B14    EQU     14
  75.   69   63i       0000 000D  |.B13    EQU     13
  76.   70   64i       0000 000C  |.B12    EQU     12
  77.   71   65i       0000 000B  |.B11    EQU     11
  78.   72   66i       0000 000A  |.B10    EQU     10
  79.   73   67i       0000 0009  |.B9     EQU     9
  80.   74   68i       0000 0008  |.B8     EQU     8
  81.   75   69i       0000 0007  |.B7     EQU     7
  82.   76   70i       0000 0006  |.B6     EQU     6
  83.   77   71i       0000 0005  |.B5     EQU     5
  84.   78   72i       0000 0004  |.B4     EQU     4
  85.   79   73i       0000 0003  |.B3     EQU     3
  86.   80   74i       0000 0002  |.B2     EQU     2
  87.   81   75i       0000 0001  |.B1     EQU     1
  88.   82   76i       0000 0000  |.B0     EQU     0
  89.   83   77i  0000            |
  90.   84   78i  0000            |
  91.   85   79i  0000            |* Bit Value Equates
  92.   86   80i  0000            |*
  93.   87   81i       0000 8000  |_B15    EQU     1<<.B15
  94.   88   82i       0000 4000  |_B14    EQU     1<<.B14
  95.   89   83i       0000 2000  |_B13    EQU     1<<.B13
  96.   90   84i       0000 1000  |_B12    EQU     1<<.B12
  97.   91   85i       0000 0800  |_B11    EQU     1<<.B11
  98.   92   86i       0000 0400  |_B10    EQU     1<<.B10
  99.   93   87i       0000 0200  |_B9     EQU     1<<.B9
  100.   94   88i       0000 0100  |_B8     EQU     1<<.B8
  101.   95   89i       0000 0080  |_B7     EQU     1<<.B7
  102.   96   90i       0000 0040  |_B6     EQU     1<<.B6
  103.   97   91i       0000 0020  |_B5     EQU     1<<.B5
  104.   98   92i       0000 0010  |_B4     EQU     1<<.B4
  105.   99   93i       0000 0008  |_B3     EQU     1<<.B3
  106.  100   94i       0000 0004  |_B2     EQU     1<<.B2
  107.  101   95i       0000 0002  |_B1     EQU     1<<.B1
  108.  102   96i       0000 0001  |_B0     EQU     1<<.B0
  109.  103   97i  0000            |
  110.  104   98i  0000            |
  111.  105   99i  0000            |* Mask Value Equates
  112.  106  100i  0000            |*
  113.  107  101i       0000 FFFF  |MSK16   EQU     $FFFF   16-bit mask
  114.  108  102i       0000 7FFF  |MSK15   EQU     $7FFF   15-bit mask
  115.  109  103i       0000 3FFF  |MSK14   EQU     $3FFF   14-bit mask
  116.  110  104i       0000 1FFF  |MSK13   EQU     $1FFF   13-bit mask
  117.  111  105i       0000 0FFF  |MSK12   EQU     $0FFF   12-bit mask
  118.  112  106i       0000 07FF  |MSK11   EQU     $07FF   11-bit mask
  119.  113  107i       0000 03FF  |MSK10   EQU     $03FF   10-bit mask
  120.  114  108i       0000 01FF  |MSK9    EQU     $01FF    9-bit mask
  121.  115  109i       0000 00FF  |MSK8    EQU     $00FF    8-bit mask
  122.  116  110i       0000 007F  |MSK7    EQU     $007F    7-bit mask
  123.  117  111i       0000 003F  |MSK6    EQU     $003F    6-bit mask
  124.  118  112i       0000 001F  |MSK5    EQU     $001F    5-bit mask
  125.  119  113i       0000 000F  |MSK4    EQU     $000F    4-bit mask
  126.  120  114i       0000 0007  |MSK3    EQU     $0007    3-bit mask
  127.  121  115i       0000 0003  |MSK2    EQU     $0003    2-bit mask
  128.  122  116i       0000 0001  |MSK1    EQU     $0001    1-bit mask
  129.  123  117i  0000            |
  130.  124  118i  0000            |
  131.  125  119i  0000            |****************************************************************************
  132.  126  120i  0000            |* Define Bit Macro:
  133.  127  121i  0000            |*   Syntax:            DEF     <name>,<value>[,<field size>[,<reg size>]]
  134.  128  122i  0000            |*
  135.  129  123i  0000            |*     where:  <name>         is the bit name to be defined.
  136.  130  124i  0000            |*             <value>        is the bit number associated with <name>;
  137.  131  125i  0000            |*                              must be entered as "Bn", where "n" = 0-15.
  138.  132  126i  0000            |*             <field size>   is the optional bit field size starting with
  139.  133  127i  0000            |*                              <value> which must be the least significant
  140.  134  128i  0000            |*                              bit (LSB) of the field.  When this parameter
  141.  135  129i  0000            |*                              is present, only the bit field and bit number
  142.  136  130i  0000            |*                              labels are defined.
  143.  137  131i  0000            |*             <reg size>     is the optional size of the register, entered
  144.  138  132i  0000            |*                              as "MSK8" for BYTE sized operands (8-bit).
  145.  139  133i  0000            |*                              The default value is "MSK16" for WORD sized
  146.  140  134i  0000            |*                              operands.
  147.  141  135i  0000            |*   Action:
  148.  142  136i  0000            |*     Defines bit number, bit value, or bit field labels based on the
  149.  143  137i  0000            |*     <name> label and the value of BIT$CODE (defined above).
  150.  144  138i  0000            |*        Label Key:
  151.  145  139i  0000            |*          Period     prefix       (.)      denotes bit number label.
  152.  146  140i  0000            |*          Underscore prefix       (_)      denotes bit value label.
  153.  147  141i  0000            |*          Underscore suffix       (_)      denotes bit field label.
  154.  148  142i  0000            |*          Underscore MSK  suffix  (_MSK)   denotes bit field mask label.
  155.  149  143i  0000            |*          Underscore NMSK suffix  (_NMSK)  denotes not-bit field mask label.
  156.  150  144i  0000            |*        Label Examples:
  157.  151  145i  0000            |*          .NAME     = bit number         label, i.e. 0-15
  158.  152  146i  0000            |*          _NAME     = bit value          label, i.e. $0000-$8000
  159.  153  147i  0000            |*          NAME_     = bit field value    label, i.e. $0100   (LSB of field)
  160.  154  148i  0000            |*          NAME_MSK  = bit field mask     label, i.e. $0700   (3-bit field)
  161.  155  149i  0000            |*          NAME_NMSK = bit field not-mask label, i.e. $F8FF   (3-bit field)
  162.  156  150i  0000            |*
  163.  157  151i  0000            |*   Notes:
  164.  158  152i  0000            |*     1. The "SET" directive is used here instead of the "EQU" directive
  165.  159  153i  0000            |*        to allow multiple definitions of the same bit labels that are
  166.  160  154i  0000            |*        used for multiple registers, each with the same values.
  167.  161  155i  0000            |*     2. If the user changes the predefined label rules per the Label Key
  168.  162  156i  0000            |*        above, it is their responsibility to ensure duplicate labels with
  169.  163  157i  0000            |*        different bit values do not occur!
  170.  164  158i  0000            |*
  171.  165  159i  0000            |DEF     MACRO
  172.  166  160i  0000            |   IFC       "","\3"
  173.  167  161i  0000            |     IFNE      BIT$CODE&BIT$NUM
  174.  168  162i  0000            |.\1     SET     .\2
  175.  169  163i  0000            |     ENDC
  176.  170  164i  0000            |     IFNE      BIT$CODE&BIT$VAL
  177.  171  165i  0000            |_\1     SET     _\2
  178.  172  166i  0000            |     ENDC
  179.  173  167i  0000            |   ENDC
  180.  174  168i  0000            |   IFNC      "","\3"
  181.  175  169i  0000            |.\1     SET     .\2
  182.  176  170i  0000            |\1_     SET     _\2
  183.  177  171i  0000            |\1_MSK  SET     (MSK\3)<<.\2
  184.  178  172i  0000            |     IFC       "","\4"
  185.  179  173i  0000            |\1_NMSK SET     (-\1_MSK-1)&MSK16
  186.  180  174i  0000            |     ENDC
  187.  181  175i  0000            |     IFNC      "","\4"
  188.  182  176i  0000            |\1_NMSK SET     (-\1_MSK-1)&\4
  189.  183  177i  0000            |     ENDC
  190.  184  178i  0000            |   ENDC
  191.  185  179i  0000            |        ENDM
  192.  186  180i  0000            |
  193.  187  181i       0000 0000  |   IFNE    0   ------- don't assemble unless needed --------
  194.  188  182i  0000            |        DEF     NBL0,B0,4    . nibble  0
  195.  189  183i  0000            |        DEF     NBL1,B4,4    . nibble  1
  196.  190  184i  0000            |        DEF     NBL2,B8,4    . nibble  2
  197.  191  185i  0000            |        DEF     NBL3,B12,4   . nibble  3
  198.  192  186i  0000            |
  199.  193  187i  0000            |        DEF     HNBL0,B0,2   . half nibble  0
  200.  194  188i  0000            |        DEF     HNBL1,B2,2   . half nibble  1
  201.  195  189i  0000            |        DEF     HNBL2,B4,2   . half nibble  2
  202.  196  190i  0000            |        DEF     HNBL3,B6,2   . half nibble  3
  203.  197  191i  0000            |        DEF     HNBL4,B8,2   . half nibble  4
  204.  198  192i  0000            |        DEF     HNBL5,B10,2  . half nibble  5
  205.  199  193i  0000            |        DEF     HNBL6,B12,2  . half nibble  6
  206.  200  194i  0000            |        DEF     HNBL7,B14,2  . half nibble  7
  207.  201  195i  0000            |   ENDC
  208.  202    7   0000            |        INCLUDE  "332SIM.EQU"
  209.  203    1i  0000            |
  210.  204    2i  0000            |****************************************************************************
  211.  205    3i  0000            |* $RCSfile: 332sim.equ $
  212.  206    4i  0000            |* $Revision: 1.1 $
  213.  207    5i  0000            |* $Date: 90/03/12 13:45:42 $
  214.  208    6i  0000            |*
  215.  209    7i  0000            |*       -------------------------------------------------------------
  216.  210    8i  0000            |*       Module Name:        332SIM - MC68332 SIM Registers
  217.  211    9i  0000            |*       -------------------------------------------------------------
  218.  212   10i  0000            |*
  219.  213   11i  0000            |*       Description:
  220.  214   12i  0000            |*          1. This file contains EQUates for all the System Integration
  221.  215   13i  0000            |*             Module (SIM) registers and bits for the MC68332.  Consult
  222.  216   14i  0000            |*             the "MC68332 System Integration Module User's Manual", part
  223.  217   15i  0000            |*             number SIM32UM/AD, for more details.
  224.  218   16i  0000            |*          2. A 128-byte address space is reserved for the SIM, though not
  225.  219   17i  0000            |*             all are used.
  226.  220   18i  0000            |*          3. The ABSOLUTE address area where the register array block
  227.  221   19i  0000            |*             appears in memory is specified by the value of REG$, which
  228.  222   20i  0000            |*             should be defined in the user's system definitions.  The
  229.  223   21i  0000            |*             value of REG$ is $YFF000, where Y = M111 and M reflects the
  230.  224   22i  0000            |*             modmap bit (MM) in the module configuration register (MCR).
  231.  225   23i  0000            |*
  232.  226   24i  0000            |*                   REG$ value    Comments
  233.  227   25i  0000            |*                   ----------    ---------------------------------
  234.  228   26i  0000            |*                   $007FF000     MCR MM bit = 0
  235.  229   27i  0000            |*                   $00FFF000     MCR MM bit = 1   (reset default)
  236.  230   28i  0000            |*                   $FFFFF000     MCR MM bit = 1   (reset default)
  237.  231   29i  0000            |*                                   Forces short addressing (unused 
  238.  232   30i  0000            |*                                   upper address lines are ignored)
  239.  233   31i  0000            |*          4. The following pages summarize these registers and their
  240.  234   32i  0000            |*             associated addresses.
  241.  235   33i  0000            |*
  242.  236   34i  0000            |*       Notes:
  243.  237   35i  0000            |*          1. Motorola reserves the right to make changes to this file.
  244.  238   36i  0000            |*             Although this file has been carefully reviewed and is
  245.  239   37i  0000            |*             believed to be reliable, Motorola does not assume any
  246.  240   38i  0000            |*             liability arising out of its use.  This code may be freely
  247.  241   39i  0000            |*             used and/or modified at no cost or obligation to the user.
  248.  242   40i  0000            |*          2. All descriptions are WORD values unless stated otherwise.
  249.  243   41i  0000            |*          3. The DEF macro along with the BIT$CODE symbol controls the
  250.  244   42i  0000            |*             actual bit definitions.  See the DEF macro in the DEF.MAC
  251.  245   43i  0000            |*             file for details.
  252.  246   44i  0000            |*          4. This file was made for use with the Motorola Development
  253.  247   45i  0000            |*             Systems M68000 Family Structured Assembler for MS-DOS,
  254.  248   46i  0000            |*             known as M68MASM.
  255.  249   47i  0000            |*          5. To use this file, either use an INCLUDE statement or just
  256.  250   48i  0000            |*             merge this file into your source code file.  Consult your
  257.  251   49i  0000            |*             assembler's user's manual for the details specific to your
  258.  252   50i  0000            |*             situation.  Reference the code segment example below for
  259.  253   51i  0000            |*             usage ideas (shown in M68MASM for MS-DOS syntax).
  260.  254   52i  0000            |*
  261.  255   53i  0000            |*             REG$     EQU      $FFFFF000         Register base address
  262.  256   54i  0000            |*             * NOTE: A31-24 unused in MC68332, so we set them all =1
  263.  257   55i  0000            |*             *       in order to use absolute short addressing mode!
  264.  258   56i  0000            |*                      NOLIST
  265.  259   57i  0000            |*                      INCLUDE  "DEF.MAC"
  266.  260   58i  0000            |*                      INCLUDE  "332SIM.EQU"
  267.  261   59i  0000            |*                      LIST
  268.  262   60i  0000            |*             START    CLR      SIM$+SIMTR         Absolute addressing!
  269.  263   61i  0000            |*                      LEA      SIM$,A6            .      OR
  270.  264   62i  0000            |*                      CLR      (SIMTR,A6)        Indexed addressing!
  271.  265   63i  0000            |*             *    Bit number usage w/indexing!
  272.  266   64i  0000            |*                      BCLR.B   #MM,(MCR+1,A6)
  273.  267   65i  0000            |*                      OR.W     (1<<.FRZBM)+(1<<.FRZSW),(MCR,A6)
  274.  268   66i  0000            |*             *    Bit value usage w/indexing!
  275.  269   67i  0000            |*                      AND.B    #(-_MM-1)&$FF,(MCR+1,A6)
  276.  270   68i  0000            |*                      OR.W     _FRZBM+_FRZSW,(MCR,A6)
  277.  271   69i  0000            |*             *    Bit field usage w/indexing!
  278.  272   70i  0000            |*                      MOVE.B   #(5*PIRQL_)+(66*PIV_),(PICR,A6)
  279.  273   71i  0000            |*             *    Bit field mask usage w/indexing!
  280.  274   72i  0000            |*                      MOVE.W   (PICR,A6),D0
  281.  275   73i  0000            |*                      MOVE.W   D0,D1
  282.  276   74i  0000            |*                      AND.W    #PIRQL_MSK,D0     Isolate PIRQL field
  283.  277   75i  0000            |*                      MOVE.L   #.PIRQL,D2
  284.  278   76i  0000            |*                      LSR.W    D2,d0             and right justify it!
  285.  279   77i  0000            |*                      AND.W    #PIRQL_NMSK,D1    Clear PIRQL field.
  286.  280   78i  0000            |*
  287.  281   79i  0000            |*             For bit fields, a value (0-N) will be placed inside.  As
  288.  282   80i  0000            |*             can be seen in the last line above, this is accomplished
  289.  283   81i  0000            |*             by multiplying the bit field label by the desired value
  290.  284   82i  0000            |*             for the field.  This line initializes the PICR register
  291.  285   83i  0000            |*             which has two bit fields, PIRQL_ and PIV_.  These fields
  292.  286   84i  0000            |*             are initialized to interrupt level 5 and vector 66
  293.  287   85i  0000            |*             respectively, by this line (places a value of $0542 into
  294.  288   86i  0000            |*             the PICR register).
  295.  289   87i  0000            |*          6. Be careful when using any of the BIT instructions (BCHG,
  296.  290   88i  0000            |*             BCLR, BSET, BTST), as they will only operate on a BYTE of
  297.  291   89i  0000            |*             memory, not a WORD.  Thus to access a bit in the least
  298.  292   90i  0000            |*             significant half of a word sized register (B0-B7), "+1"
  299.  293   91i  0000            |*             must be added to the operand address.  See the code
  300.  294   92i  0000            |*             segment example in item 5 above.
  301.  295   93i  0000            |*          7. Because the equate files can generate many listing pages,
  302.  296   94i  0000            |*             the user may wish to disable the listing via NOLIST and
  303.  297   95i  0000            |*             LIST directives as seen in the above example code.
  304.  298   96i  0000            |*          8. The latest version of this file is maintained on the
  305.  299   97i  0000            |*             Motorola FREEWARE Bulletin Board, 512/891-FREE (512/891-
  306.  300   98i  0000            |*             3733).  It operates continuously (except for maintenance)
  307.  301   99i  0000            |*             at 1200-2400 baud, 8-bits, no parity.  Download the
  308.  302  100i  0000            |*             archive file 332EQU.ARC to get all the files.
  309.  303  101i  0000            |*
  310.  304  102i  0000            |****************************************************************************
  311.  305  103i  0000            |
  312.  306  104i  0000            |
  313.  307  105i  0000            |*********************************************************************
  314.  308  106i  0000            |* Define Module Base Address
  315.  309  107i  0000            |*********************************************************************
  316.  310  108i       FFFF FA00  |SIM$    EQU     REG$+$A00   SIM base address
  317.  311  109i  0000            |
  318.  312  110i  0000            |*********************************************************************
  319.  313  111i  0000            |* Define Registers and Bits
  320.  314  112i  0000            |*********************************************************************
  321.  315  113i       0000 0000  |MCR     EQU     $000        Module Configuration Register
  322.  316  114i  0000            |        DEF     EXOFF,B15   . external clock off
  323.  317    1m  0000            +   IFC       "",""
  324.  318    2m       0000 0001  +     IFNE      BIT$CODE&BIT$NUM
  325.  319    3m       0000 000F  +.EXOFF     SET     .B15
  326.  320    4m  0000            +     ENDC
  327.  321    5m       0000 0002  +     IFNE      BIT$CODE&BIT$VAL
  328.  322    6m       0000 8000  +_EXOFF     SET     _B15
  329.  323    7m  0000            +     ENDC
  330.  324    8m  0000            +   ENDC
  331.  325    9m  0000            +   IFNC      "",""
  332.  326   10m  0000            +.EXOFF     SET     .B15
  333.  327   11m  0000            +EXOFF_     SET     _B15
  334.  328   12m  0000            +EXOFF_MSK  SET     (MSK)<<.B15
  335.  329   13m  0000            +     IFC       "",""
  336.  330   14m  0000            +EXOFF_NMSK SET     (-EXOFF_MSK-1)&MSK16
  337.  331   15m  0000            +     ENDC
  338.  332   16m  0000            +     IFNC      "",""
  339.  333   17m  0000            +EXOFF_NMSK SET     (-EXOFF_MSK-1)&
  340.  334   18m  0000            +     ENDC
  341.  335   19m  0000            +   ENDC
  342.  336  115i  0000            |        DEF     FRZSW,B14   . freeze software enable
  343.  337    1m  0000            +   IFC       "",""
  344.  338    2m       0000 0001  +     IFNE      BIT$CODE&BIT$NUM
  345.  339    3m       0000 000E  +.FRZSW     SET     .B14
  346.  340    4m  0000            +     ENDC
  347.  341    5m       0000 0002  +     IFNE      BIT$CODE&BIT$VAL
  348.  342    6m       0000 4000  +_FRZSW     SET     _B14
  349.  343    7m  0000            +     ENDC
  350.  344    8m  0000            +   ENDC
  351.  345    9m  0000            +   IFNC      "",""
  352.  346   10m  0000            +.FRZSW     SET     .B14
  353.  347   11m  0000            +FRZSW_     SET     _B14
  354.  348   12m  0000            +FRZSW_MSK  SET     (MSK)<<.B14
  355.  349   13m  0000            +     IFC       "",""
  356.  350   14m  0000            +FRZSW_NMSK SET     (-FRZSW_MSK-1)&MSK16
  357.  351   15m  0000            +     ENDC
  358.  352   16m  0000            +     IFNC      "",""
  359.  353   17m  0000            +FRZSW_NMSK SET     (-FRZSW_MSK-1)&
  360.  354   18m  0000            +     ENDC
  361.  355   19m  0000            +   ENDC
  362.  356  116i  0000            |        DEF     FRZBM,B13   . freeze bus monitor enable
  363.  357    1m  0000            +   IFC       "",""
  364.  358    2m       0000 0001  +     IFNE      BIT$CODE&BIT$NUM
  365.  359    3m       0000 000D  +.FRZBM     SET     .B13
  366.  360    4m  0000            +     ENDC
  367.  361    5m       0000 0002  +     IFNE      BIT$CODE&BIT$VAL
  368.  362    6m       0000 2000  +_FRZBM     SET     _B13
  369.  363    7m  0000            +     ENDC
  370.  364    8m  0000            +   ENDC
  371.  365    9m  0000            +   IFNC      "",""
  372.  366   10m  0000            +.FRZBM     SET     .B13
  373.  367   11m  0000            +FRZBM_     SET     _B13
  374.  368   12m  0000            +FRZBM_MSK  SET     (MSK)<<.B13
  375.  369   13m  0000            +     IFC       "",""
  376.  370   14m  0000            +FRZBM_NMSK SET     (-FRZBM_MSK-1)&MSK16
  377.  371   15m  0000            +     ENDC
  378.  372   16m  0000            +     IFNC      "",""
  379.  373   17m  0000            +FRZBM_NMSK SET     (-FRZBM_MSK-1)&
  380.  374   18m  0000            +     ENDC
  381.  375   19m  0000            +   ENDC
  382.  376  117i  0000            |        DEF     SLVEN,B11   . slave mode enable
  383.  377    1m  0000            +   IFC       "",""
  384.  378    2m       0000 0001  +     IFNE      BIT$CODE&BIT$NUM
  385.  379    3m       0000 000B  +.SLVEN     SET     .B11
  386.  380    4m  0000            +     ENDC
  387.  381    5m       0000 0002  +     IFNE      BIT$CODE&BIT$VAL
  388.  382    6m       0000 0800  +_SLVEN     SET     _B11
  389.  383    7m  0000            +     ENDC
  390.  384    8m  0000            +   ENDC
  391.  385    9m  0000            +   IFNC      "",""
  392.  386   10m  0000            +.SLVEN     SET     .B11
  393.  387   11m  0000            +SLVEN_     SET     _B11
  394.  388   12m  0000            +SLVEN_MSK  SET     (MSK)<<.B11
  395.  389   13m  0000            +     IFC       "",""
  396.  390   14m  0000            +SLVEN_NMSK SET     (-SLVEN_MSK-1)&MSK16
  397.  391   15m  0000            +     ENDC
  398.  392   16m  0000            +     IFNC      "",""
  399.  393   17m  0000            +SLVEN_NMSK SET     (-SLVEN_MSK-1)&
  400.  394   18m  0000            +     ENDC
  401.  395   19m  0000            +   ENDC
  402.  396  118i  0000            |        DEF     SHEN,B8,2   . show cycle enable              (2 bits)
  403.  397    1m  0000            +   IFC       "","2"
  404.  398    2m  0000            +     IFNE      BIT$CODE&BIT$NUM
  405.  399    3m  0000            +.SHEN     SET     .B8
  406.  400    4m  0000            +     ENDC
  407.  401    5m  0000            +     IFNE      BIT$CODE&BIT$VAL
  408.  402    6m  0000            +_SHEN     SET     _B8
  409.  403    7m  0000            +     ENDC
  410.  404    8m  0000            +   ENDC
  411.  405    9m  0000            +   IFNC      "","2"
  412.  406   10m       0000 0008  +.SHEN     SET     .B8
  413.  407   11m       0000 0100  +SHEN_     SET     _B8
  414.  408   12m       0000 0300  +SHEN_MSK  SET     (MSK2)<<.B8
  415.  409   13m  0000            +     IFC       "",""
  416.  410   14m       0000 FCFF  +SHEN_NMSK SET     (-SHEN_MSK-1)&MSK16
  417.  411   15m  0000            +     ENDC
  418.  412   16m  0000            +     IFNC      "",""
  419.  413   17m  0000            +SHEN_NMSK SET     (-SHEN_MSK-1)&
  420.  414   18m  0000            +     ENDC
  421.  415   19m  0000            +   ENDC
  422.  416  119i  0000            |        DEF     SUPV,B7     . supervisor/unrestricted data space
  423.  417    1m  0000            +   IFC       "",""
  424.  418    2m       0000 0001  +     IFNE      BIT$CODE&BIT$NUM
  425.  419    3m       0000 0007  +.SUPV     SET     .B7
  426.  420    4m  0000            +     ENDC
  427.  421    5m       0000 0002  +     IFNE      BIT$CODE&BIT$VAL
  428.  422    6m       0000 0080  +_SUPV     SET     _B7
  429.  423    7m  0000            +     ENDC
  430.  424    8m  0000            +   ENDC
  431.  425    9m  0000            +   IFNC      "",""
  432.  426   10m  0000            +.SUPV     SET     .B7
  433.  427   11m  0000            +SUPV_     SET     _B7
  434.  428   12m  0000            +SUPV_MSK  SET     (MSK)<<.B7
  435.  429   13m  0000            +     IFC       "",""
  436.  430   14m  0000            +SUPV_NMSK SET     (-SUPV_MSK-1)&MSK16
  437.  431   15m  0000            +     ENDC
  438.  432   16m  0000            +     IFNC      "",""
  439.  433   17m  0000            +SUPV_NMSK SET     (-SUPV_MSK-1)&
  440.  434   18m  0000            +     ENDC
  441.  435   19m  0000            +   ENDC
  442.  436  120i  0000            |        DEF     MM,B6       . module mapping
  443.  437    1m  0000            +   IFC       "",""
  444.  438    2m       0000 0001  +     IFNE      BIT$CODE&BIT$NUM
  445.  439    3m       0000 0006  +.MM     SET     .B6
  446.  440    4m  0000            +     ENDC
  447.  441    5m       0000 0002  +     IFNE      BIT$CODE&BIT$VAL
  448.  442    6m       0000 0040  +_MM     SET     _B6
  449.  443    7m  0000            +     ENDC
  450.  444    8m  0000            +   ENDC
  451.  445    9m  0000            +   IFNC      "",""
  452.  446   10m  0000            +.MM     SET     .B6
  453.  447   11m  0000            +MM_     SET     _B6
  454.  448   12m  0000            +MM_MSK  SET     (MSK)<<.B6
  455.  449   13m  0000            +     IFC       "",""
  456.  450   14m  0000            +MM_NMSK SET     (-MM_MSK-1)&MSK16
  457.  451   15m  0000            +     ENDC
  458.  452   16m  0000            +     IFNC      "",""
  459.  453   17m  0000            +MM_NMSK SET     (-MM_MSK-1)&
  460.  454   18m  0000            +     ENDC
  461.  455   19m  0000            +   ENDC
  462.  456  121i  0000            |* NOTE:  MM is a WRITE-ONCE field!
  463.  457  122i  0000            |        DEF     IARB,B0,4   . interrupt arbitration          (4 bits)
  464.  458    1m  0000            +   IFC       "","4"
  465.  459    2m  0000            +     IFNE      BIT$CODE&BIT$NUM
  466.  460    3m  0000            +.IARB     SET     .B0
  467.  461    4m  0000            +     ENDC
  468.  462    5m  0000            +     IFNE      BIT$CODE&BIT$VAL
  469.  463    6m  0000            +_IARB     SET     _B0
  470.  464    7m  0000            +     ENDC
  471.  465    8m  0000            +   ENDC
  472.  466    9m  0000            +   IFNC      "","4"
  473.  467   10m       0000 0000  +.IARB     SET     .B0
  474.  468   11m       0000 0001  +IARB_     SET     _B0
  475.  469   12m       0000 000F  +IARB_MSK  SET     (MSK4)<<.B0
  476.  470   13m  0000            +     IFC       "",""
  477.  471   14m       0000 FFF0  +IARB_NMSK SET     (-IARB_MSK-1)&MSK16
  478.  472   15m  0000            +     ENDC
  479.  473   16m  0000            +     IFNC      "",""
  480.  474   17m  0000            +IARB_NMSK SET     (-IARB_MSK-1)&
  481.  475   18m  0000            +     ENDC
  482.  476   19m  0000            +   ENDC
  483.  477  123i  0000            |*-------------------------------------------------------------------*
  484.  478  124i       0000 0002  |SIMTR   EQU     $002        System Integration Module Test Register
  485.  479  125i  0000            |        DEF     MASK,B10,6  . mask number (read only)        (6 bits)
  486.  480    1m  0000            +   IFC       "","6"
  487.  481    2m  0000            +     IFNE      BIT$CODE&BIT$NUM
  488.  482    3m  0000            +.MASK     SET     .B10
  489.  483    4m  0000            +     ENDC
  490.  484    5m  0000            +     IFNE      BIT$CODE&BIT$VAL
  491.  485    6m  0000            +_MASK     SET     _B10
  492.  486    7m  0000            +     ENDC
  493.  487    8m  0000            +   ENDC
  494.  488    9m  0000            +   IFNC      "","6"
  495.  489   10m       0000 000A  +.MASK     SET     .B10
  496.  490   11m       0000 0400  +MASK_     SET     _B10
  497.  491   12m       0000 FC00  +MASK_MSK  SET     (MSK6)<<.B10
  498.  492   13m  0000            +     IFC       "",""
  499.  493   14m       0000 03FF  +MASK_NMSK SET     (-MASK_MSK-1)&MSK16
  500.  494   15m  0000            +     ENDC
  501.  495   16m  0000            +     IFNC      "",""
  502.  496   17m  0000            +MASK_NMSK SET     (-MASK_MSK-1)&
  503.  497   18m  0000            +     ENDC
  504.  498   19m  0000            +   ENDC
  505.  499  126i  0000            |        DEF     SOSEL,B6,2  . scan out select                (2 bits)
  506.  500    1m  0000            +   IFC       "","2"
  507.  501    2m  0000            +     IFNE      BIT$CODE&BIT$NUM
  508.  502    3m  0000            +.SOSEL     SET     .B6
  509.  503    4m  0000            +     ENDC
  510.  504    5m  0000            +     IFNE      BIT$CODE&BIT$VAL
  511.  505    6m  0000            +_SOSEL     SET     _B6
  512.  506    7m  0000            +     ENDC
  513.  507    8m  0000            +   ENDC
  514.  508    9m  0000            +   IFNC      "","2"
  515.  509   10m       0000 0006  +.SOSEL     SET     .B6
  516.  510   11m       0000 0040  +SOSEL_     SET     _B6
  517.  511   12m       0000 00C0  +SOSEL_MSK  SET     (MSK2)<<.B6
  518.  512   13m  0000            +     IFC       "",""
  519.  513   14m       0000 FF3F  +SOSEL_NMSK SET     (-SOSEL_MSK-1)&MSK16
  520.  514   15m  0000            +     ENDC
  521.  515   16m  0000            +     IFNC      "",""
  522.  516   17m  0000            +SOSEL_NMSK SET     (-SOSEL_MSK-1)&
  523.  517   18m  0000            +     ENDC
  524.  518   19m  0000            +   ENDC
  525.  519  127i  0000            |* NOTE:  SOSEL bit field is different bit position from TPU's TTCR!
  526.  520  128i  0000            |        DEF     SHIRQ,B4,2  . show interrupt request         (2 bits)
  527.  521    1m  0000            +   IFC       "","2"
  528.  522    2m  0000            +     IFNE      BIT$CODE&BIT$NUM
  529.  523    3m  0000            +.SHIRQ     SET     .B4
  530.  524    4m  0000            +     ENDC
  531.  525    5m  0000            +     IFNE      BIT$CODE&BIT$VAL
  532.  526    6m  0000            +_SHIRQ     SET     _B4
  533.  527    7m  0000            +     ENDC
  534.  528    8m  0000            +   ENDC
  535.  529    9m  0000            +   IFNC      "","2"
  536.  530   10m       0000 0004  +.SHIRQ     SET     .B4
  537.  531   11m       0000 0010  +SHIRQ_     SET     _B4
  538.  532   12m       0000 0030  +SHIRQ_MSK  SET     (MSK2)<<.B4
  539.  533   13m  0000            +     IFC       "",""
  540.  534   14m       0000 FFCF  +SHIRQ_NMSK SET     (-SHIRQ_MSK-1)&MSK16
  541.  535   15m  0000            +     ENDC
  542.  536   16m  0000            +     IFNC      "",""
  543.  537   17m  0000            +SHIRQ_NMSK SET     (-SHIRQ_MSK-1)&
  544.  538   18m  0000            +     ENDC
  545.  539   19m  0000            +   ENDC
  546.  540  129i  0000            |        DEF     FBIT,B2,2   . force bit                      (2 bits)
  547.  541    1m  0000            +   IFC       "","2"
  548.  542    2m  0000            +     IFNE      BIT$CODE&BIT$NUM
  549.  543    3m  0000            +.FBIT     SET     .B2
  550.  544    4m  0000            +     ENDC
  551.  545    5m  0000            +     IFNE      BIT$CODE&BIT$VAL
  552.  546    6m  0000            +_FBIT     SET     _B2
  553.  547    7m  0000            +     ENDC
  554.  548    8m  0000            +   ENDC
  555.  549    9m  0000            +   IFNC      "","2"
  556.  550   10m       0000 0002  +.FBIT     SET     .B2
  557.  551   11m       0000 0004  +FBIT_     SET     _B2
  558.  552   12m       0000 000C  +FBIT_MSK  SET     (MSK2)<<.B2
  559.  553   13m  0000            +     IFC       "",""
  560.  554   14m       0000 FFF3  +FBIT_NMSK SET     (-FBIT_MSK-1)&MSK16
  561.  555   15m  0000            +     ENDC
  562.  556   16m  0000            +     IFNC      "",""
  563.  557   17m  0000            +FBIT_NMSK SET     (-FBIT_MSK-1)&
  564.  558   18m  0000            +     ENDC
  565.  559   19m  0000            +   ENDC
  566.  560  130i  0000            |        DEF     BWC,B0,2    . bandwidth control              (2 bits)
  567.  561    1m  0000            +   IFC       "","2"
  568.  562    2m  0000            +     IFNE      BIT$CODE&BIT$NUM
  569.  563    3m  0000            +.BWC     SET     .B0
  570.  564    4m  0000            +     ENDC
  571.  565    5m  0000            +     IFNE      BIT$CODE&BIT$VAL
  572.  566    6m  0000            +_BWC     SET     _B0
  573.  567    7m  0000            +     ENDC
  574.  568    8m  0000            +   ENDC
  575.  569    9m  0000            +   IFNC      "","2"
  576.  570   10m       0000 0000  +.BWC     SET     .B0
  577.  571   11m       0000 0001  +BWC_     SET     _B0
  578.  572   12m       0000 0003  +BWC_MSK  SET     (MSK2)<<.B0
  579.  573   13m  0000            +     IFC       "",""
  580.  574   14m       0000 FFFC  +BWC_NMSK SET     (-BWC_MSK-1)&MSK16
  581.  575   15m  0000            +     ENDC
  582.  576   16m  0000            +     IFNC      "",""
  583.  577   17m  0000            +BWC_NMSK SET     (-BWC_MSK-1)&
  584.  578   18m  0000            +     ENDC
  585.  579   19m  0000            +   ENDC
  586.  580  131i  0000            |*-------------------------------------------------------------------*
  587.  581  132i       0000 0004  |SYNCR   EQU     $004        Clock Synthesizer Control Register
  588.  582  133i  0000            |* NOTE:  M68MASM doesn't allow labels like ".W" and ".X"!
  589.  583  134i  0000            |        DEF     WBIT,B15    . W frequency control bit
  590.  584    1m  0000            +   IFC       "",""
  591.  585    2m       0000 0001  +     IFNE      BIT$CODE&BIT$NUM
  592.  586    3m       0000 000F  +.WBIT     SET     .B15
  593.  587    4m  0000            +     ENDC
  594.  588    5m       0000 0002  +     IFNE      BIT$CODE&BIT$VAL
  595.  589    6m       0000 8000  +_WBIT     SET     _B15
  596.  590    7m  0000            +     ENDC
  597.  591    8m  0000            +   ENDC
  598.  592    9m  0000            +   IFNC      "",""
  599.  593   10m  0000            +.WBIT     SET     .B15
  600.  594   11m  0000            +WBIT_     SET     _B15
  601.  595   12m  0000            +WBIT_MSK  SET     (MSK)<<.B15
  602.  596   13m  0000            +     IFC       "",""
  603.  597   14m  0000            +WBIT_NMSK SET     (-WBIT_MSK-1)&MSK16
  604.  598   15m  0000            +     ENDC
  605.  599   16m  0000            +     IFNC      "",""
  606.  600   17m  0000            +WBIT_NMSK SET     (-WBIT_MSK-1)&
  607.  601   18m  0000            +     ENDC
  608.  602   19m  0000            +   ENDC
  609.  603  135i  0000            |        DEF     XBIT,B14    . X frequency control bit
  610.  604    1m  0000            +   IFC       "",""
  611.  605    2m       0000 0001  +     IFNE      BIT$CODE&BIT$NUM
  612.  606    3m       0000 000E  +.XBIT     SET     .B14
  613.  607    4m  0000            +     ENDC
  614.  608    5m       0000 0002  +     IFNE      BIT$CODE&BIT$VAL
  615.  609    6m       0000 4000  +_XBIT     SET     _B14
  616.  610    7m  0000            +     ENDC
  617.  611    8m  0000            +   ENDC
  618.  612    9m  0000            +   IFNC      "",""
  619.  613   10m  0000            +.XBIT     SET     .B14
  620.  614   11m  0000            +XBIT_     SET     _B14
  621.  615   12m  0000            +XBIT_MSK  SET     (MSK)<<.B14
  622.  616   13m  0000            +     IFC       "",""
  623.  617   14m  0000            +XBIT_NMSK SET     (-XBIT_MSK-1)&MSK16
  624.  618   15m  0000            +     ENDC
  625.  619   16m  0000            +     IFNC      "",""
  626.  620   17m  0000            +XBIT_NMSK SET     (-XBIT_MSK-1)&
  627.  621   18m  0000            +     ENDC
  628.  622   19m  0000            +   ENDC
  629.  623  136i  0000            |        DEF     Y,B8,6      . Y frequency control bits      (6 bits)
  630.  624    1m  0000            +   IFC       "","6"
  631.  625    2m  0000            +     IFNE      BIT$CODE&BIT$NUM
  632.  626    3m  0000            +.Y     SET     .B8
  633.  627    4m  0000            +     ENDC
  634.  628    5m  0000            +     IFNE      BIT$CODE&BIT$VAL
  635.  629    6m  0000            +_Y     SET     _B8
  636.  630    7m  0000            +     ENDC
  637.  631    8m  0000            +   ENDC
  638.  632    9m  0000            +   IFNC      "","6"
  639.  633   10m       0000 0008  +.Y     SET     .B8
  640.  634   11m       0000 0100  +Y_     SET     _B8
  641.  635   12m       0000 3F00  +Y_MSK  SET     (MSK6)<<.B8
  642.  636   13m  0000            +     IFC       "",""
  643.  637   14m       0000 C0FF  +Y_NMSK SET     (-Y_MSK-1)&MSK16
  644.  638   15m  0000            +     ENDC
  645.  639   16m  0000            +     IFNC      "",""
  646.  640   17m  0000            +Y_NMSK SET     (-Y_MSK-1)&
  647.  641   18m  0000            +     ENDC
  648.  642   19m  0000            +   ENDC
  649.  643  137i  0000            |        DEF     EDIV,B7     . E-clock divide rate
  650.  644    1m  0000            +   IFC       "",""
  651.  645    2m       0000 0001  +     IFNE      BIT$CODE&BIT$NUM
  652.  646    3m       0000 0007  +.EDIV     SET     .B7
  653.  647    4m  0000            +     ENDC
  654.  648    5m       0000 0002  +     IFNE      BIT$CODE&BIT$VAL
  655.  649    6m       0000 0080  +_EDIV     SET     _B7
  656.  650    7m  0000            +     ENDC
  657.  651    8m  0000            +   ENDC
  658.  652    9m  0000            +   IFNC      "",""
  659.  653   10m  0000            +.EDIV     SET     .B7
  660.  654   11m  0000            +EDIV_     SET     _B7
  661.  655   12m  0000            +EDIV_MSK  SET     (MSK)<<.B7
  662.  656   13m  0000            +     IFC       "",""
  663.  657   14m  0000            +EDIV_NMSK SET     (-EDIV_MSK-1)&MSK16
  664.  658   15m  0000            +     ENDC
  665.  659   16m  0000            +     IFNC      "",""
  666.  660   17m  0000            +EDIV_NMSK SET     (-EDIV_MSK-1)&
  667.  661   18m  0000            +     ENDC
  668.  662   19m  0000            +   ENDC
  669.  663  138i  0000            |        DEF     SLIMP,B4    . limp mode
  670.  664    1m  0000            +   IFC       "",""
  671.  665    2m       0000 0001  +     IFNE      BIT$CODE&BIT$NUM
  672.  666    3m       0000 0004  +.SLIMP     SET     .B4
  673.  667    4m  0000            +     ENDC
  674.  668    5m       0000 0002  +     IFNE      BIT$CODE&BIT$VAL
  675.  669    6m       0000 0010  +_SLIMP     SET     _B4
  676.  670    7m  0000            +     ENDC
  677.  671    8m  0000            +   ENDC
  678.  672    9m  0000            +   IFNC      "",""
  679.  673   10m  0000            +.SLIMP     SET     .B4
  680.  674   11m  0000            +SLIMP_     SET     _B4
  681.  675   12m  0000            +SLIMP_MSK  SET     (MSK)<<.B4
  682.  676   13m  0000            +     IFC       "",""
  683.  677   14m  0000            +SLIMP_NMSK SET     (-SLIMP_MSK-1)&MSK16
  684.  678   15m  0000            +     ENDC
  685.  679   16m  0000            +     IFNC      "",""
  686.  680   17m  0000            +SLIMP_NMSK SET     (-SLIMP_MSK-1)&
  687.  681   18m  0000            +     ENDC
  688.  682   19m  0000            +   ENDC
  689.  683  139i  0000            |        DEF     SLOCK,B3    . synthesizer lock
  690.  684    1m  0000            +   IFC       "",""
  691.  685    2m       0000 0001  +     IFNE      BIT$CODE&BIT$NUM
  692.  686    3m       0000 0003  +.SLOCK     SET     .B3
  693.  687    4m  0000            +     ENDC
  694.  688    5m       0000 0002  +     IFNE      BIT$CODE&BIT$VAL
  695.  689    6m       0000 0008  +_SLOCK     SET     _B3
  696.  690    7m  0000            +     ENDC
  697.  691    8m  0000            +   ENDC
  698.  692    9m  0000            +   IFNC      "",""
  699.  693   10m  0000            +.SLOCK     SET     .B3
  700.  694   11m  0000            +SLOCK_     SET     _B3
  701.  695   12m  0000            +SLOCK_MSK  SET     (MSK)<<.B3
  702.  696   13m  0000            +     IFC       "",""
  703.  697   14m  0000            +SLOCK_NMSK SET     (-SLOCK_MSK-1)&MSK16
  704.  698   15m  0000            +     ENDC
  705.  699   16m  0000            +     IFNC      "",""
  706.  700   17m  0000            +SLOCK_NMSK SET     (-SLOCK_MSK-1)&
  707.  701   18m  0000            +     ENDC
  708.  702   19m  0000            +   ENDC
  709.  703  140i  0000            |        DEF     RSTEN,B2    . reset enable
  710.  704    1m  0000            +   IFC       "",""
  711.  705    2m       0000 0001  +     IFNE      BIT$CODE&BIT$NUM
  712.  706    3m       0000 0002  +.RSTEN     SET     .B2
  713.  707    4m  0000            +     ENDC
  714.  708    5m       0000 0002  +     IFNE      BIT$CODE&BIT$VAL
  715.  709    6m       0000 0004  +_RSTEN     SET     _B2
  716.  710    7m  0000            +     ENDC
  717.  711    8m  0000            +   ENDC
  718.  712    9m  0000            +   IFNC      "",""
  719.  713   10m  0000            +.RSTEN     SET     .B2
  720.  714   11m  0000            +RSTEN_     SET     _B2
  721.  715   12m  0000            +RSTEN_MSK  SET     (MSK)<<.B2
  722.  716   13m  0000            +     IFC       "",""
  723.  717   14m  0000            +RSTEN_NMSK SET     (-RSTEN_MSK-1)&MSK16
  724.  718   15m  0000            +     ENDC
  725.  719   16m  0000            +     IFNC      "",""
  726.  720   17m  0000            +RSTEN_NMSK SET     (-RSTEN_MSK-1)&
  727.  721   18m  0000            +     ENDC
  728.  722   19m  0000            +   ENDC
  729.  723  141i  0000            |        DEF     STSIM,B1    . stop mode system integration clock
  730.  724    1m  0000            +   IFC       "",""
  731.  725    2m       0000 0001  +     IFNE      BIT$CODE&BIT$NUM
  732.  726    3m       0000 0001  +.STSIM     SET     .B1
  733.  727    4m  0000            +     ENDC
  734.  728    5m       0000 0002  +     IFNE      BIT$CODE&BIT$VAL
  735.  729    6m       0000 0002  +_STSIM     SET     _B1
  736.  730    7m  0000            +     ENDC
  737.  731    8m  0000            +   ENDC
  738.  732    9m  0000            +   IFNC      "",""
  739.  733   10m  0000            +.STSIM     SET     .B1
  740.  734   11m  0000            +STSIM_     SET     _B1
  741.  735   12m  0000            +STSIM_MSK  SET     (MSK)<<.B1
  742.  736   13m  0000            +     IFC       "",""
  743.  737   14m  0000            +STSIM_NMSK SET     (-STSIM_MSK-1)&MSK16
  744.  738   15m  0000            +     ENDC
  745.  739   16m  0000            +     IFNC      "",""
  746.  740   17m  0000            +STSIM_NMSK SET     (-STSIM_MSK-1)&
  747.  741   18m  0000            +     ENDC
  748.  742   19m  0000            +   ENDC
  749.  743  142i  0000            |        DEF     STEXT,B0    . stop mode external clock
  750.  744    1m  0000            +   IFC       "",""
  751.  745    2m       0000 0001  +     IFNE      BIT$CODE&BIT$NUM
  752.  746    3m       0000 0000  +.STEXT     SET     .B0
  753.  747    4m  0000            +     ENDC
  754.  748    5m       0000 0002  +     IFNE      BIT$CODE&BIT$VAL
  755.  749    6m       0000 0001  +_STEXT     SET     _B0
  756.  750    7m  0000            +     ENDC
  757.  751    8m  0000            +   ENDC
  758.  752    9m  0000            +   IFNC      "",""
  759.  753   10m  0000            +.STEXT     SET     .B0
  760.  754   11m  0000            +STEXT_     SET     _B0
  761.  755   12m  0000            +STEXT_MSK  SET     (MSK)<<.B0
  762.  756   13m  0000            +     IFC       "",""
  763.  757   14m  0000            +STEXT_NMSK SET     (-STEXT_MSK-1)&MSK16
  764.  758   15m  0000            +     ENDC
  765.  759   16m  0000            +     IFNC      "",""
  766.  760   17m  0000            +STEXT_NMSK SET     (-STEXT_MSK-1)&
  767.  761   18m  0000            +     ENDC
  768.  762   19m  0000            +   ENDC
  769.  763  143i  0000            |*-------------------------------------------------------------------*
  770.  764  144i  0000            |*UNUSED EQU     $006        Unused position                    (BYTE)
  771.  765  145i  0000            |*-------------------------------------------------------------------*
  772.  766  146i       0000 0007  |RSR     EQU     $007        Reset Status Register              (BYTE)
  773.  767  147i  0000            |* NOTE:  RSR is a READ-ONLY register!
  774.  768  148i  0000            |        DEF     EXT,B7      . external reset
  775.  769    1m  0000            +   IFC       "",""
  776.  770    2m       0000 0001  +     IFNE      BIT$CODE&BIT$NUM
  777.  771    3m       0000 0007  +.EXT     SET     .B7
  778.  772    4m  0000            +     ENDC
  779.  773    5m       0000 0002  +     IFNE      BIT$CODE&BIT$VAL
  780.  774    6m       0000 0080  +_EXT     SET     _B7
  781.  775    7m  0000            +     ENDC
  782.  776    8m  0000            +   ENDC
  783.  777    9m  0000            +   IFNC      "",""
  784.  778   10m  0000            +.EXT     SET     .B7
  785.  779   11m  0000            +EXT_     SET     _B7
  786.  780   12m  0000            +EXT_MSK  SET     (MSK)<<.B7
  787.  781   13m  0000            +     IFC       "",""
  788.  782   14m  0000            +EXT_NMSK SET     (-EXT_MSK-1)&MSK16
  789.  783   15m  0000            +     ENDC
  790.  784   16m  0000            +     IFNC      "",""
  791.  785   17m  0000            +EXT_NMSK SET     (-EXT_MSK-1)&
  792.  786   18m  0000            +     ENDC
  793.  787   19m  0000            +   ENDC
  794.  788  149i  0000            |        DEF     POW,B6      . powerup reset
  795.  789    1m  0000            +   IFC       "",""
  796.  790    2m       0000 0001  +     IFNE      BIT$CODE&BIT$NUM
  797.  791    3m       0000 0006  +.POW     SET     .B6
  798.  792    4m  0000            +     ENDC
  799.  793    5m       0000 0002  +     IFNE      BIT$CODE&BIT$VAL
  800.  794    6m       0000 0040  +_POW     SET     _B6
  801.  795    7m  0000            +     ENDC
  802.  796    8m  0000            +   ENDC
  803.  797    9m  0000            +   IFNC      "",""
  804.  798   10m  0000            +.POW     SET     .B6
  805.  799   11m  0000            +POW_     SET     _B6
  806.  800   12m  0000            +POW_MSK  SET     (MSK)<<.B6
  807.  801   13m  0000            +     IFC       "",""
  808.  802   14m  0000            +POW_NMSK SET     (-POW_MSK-1)&MSK16
  809.  803   15m  0000            +     ENDC
  810.  804   16m  0000            +     IFNC      "",""
  811.  805   17m  0000            +POW_NMSK SET     (-POW_MSK-1)&
  812.  806   18m  0000            +     ENDC
  813.  807   19m  0000            +   ENDC
  814.  808  150i  0000            |        DEF     SW,B5       . software watchdog reset
  815.  809    1m  0000            +   IFC       "",""
  816.  810    2m       0000 0001  +     IFNE      BIT$CODE&BIT$NUM
  817.  811    3m       0000 0005  +.SW     SET     .B5
  818.  812    4m  0000            +     ENDC
  819.  813    5m       0000 0002  +     IFNE      BIT$CODE&BIT$VAL
  820.  814    6m       0000 0020  +_SW     SET     _B5
  821.  815    7m  0000            +     ENDC
  822.  816    8m  0000            +   ENDC
  823.  817    9m  0000            +   IFNC      "",""
  824.  818   10m  0000            +.SW     SET     .B5
  825.  819   11m  0000            +SW_     SET     _B5
  826.  820   12m  0000            +SW_MSK  SET     (MSK)<<.B5
  827.  821   13m  0000            +     IFC       "",""
  828.  822   14m  0000            +SW_NMSK SET     (-SW_MSK-1)&MSK16
  829.  823   15m  0000            +     ENDC
  830.  824   16m  0000            +     IFNC      "",""
  831.  825   17m  0000            +SW_NMSK SET     (-SW_MSK-1)&
  832.  826   18m  0000            +     ENDC
  833.  827   19m  0000            +   ENDC
  834.  828  151i  0000            |        DEF     HLT,B4      . halt monitor reset
  835.  829    1m  0000            +   IFC       "",""
  836.  830    2m       0000 0001  +     IFNE      BIT$CODE&BIT$NUM
  837.  831    3m       0000 0004  +.HLT     SET     .B4
  838.  832    4m  0000            +     ENDC
  839.  833    5m       0000 0002  +     IFNE      BIT$CODE&BIT$VAL
  840.  834    6m       0000 0010  +_HLT     SET     _B4
  841.  835    7m  0000            +     ENDC
  842.  836    8m  0000            +   ENDC
  843.  837    9m  0000            +   IFNC      "",""
  844.  838   10m  0000            +.HLT     SET     .B4
  845.  839   11m  0000            +HLT_     SET     _B4
  846.  840   12m  0000            +HLT_MSK  SET     (MSK)<<.B4
  847.  841   13m  0000            +     IFC       "",""
  848.  842   14m  0000            +HLT_NMSK SET     (-HLT_MSK-1)&MSK16
  849.  843   15m  0000            +     ENDC
  850.  844   16m  0000            +     IFNC      "",""
  851.  845   17m  0000            +HLT_NMSK SET     (-HLT_MSK-1)&
  852.  846   18m  0000            +     ENDC
  853.  847   19m  0000            +   ENDC
  854.  848  152i  0000            |        DEF     LOC,B2      . loss of clock reset
  855.  849    1m  0000            +   IFC       "",""
  856.  850    2m       0000 0001  +     IFNE      BIT$CODE&BIT$NUM
  857.  851    3m       0000 0002  +.LOC     SET     .B2
  858.  852    4m  0000            +     ENDC
  859.  853    5m       0000 0002  +     IFNE      BIT$CODE&BIT$VAL
  860.  854    6m       0000 0004  +_LOC     SET     _B2
  861.  855    7m  0000            +     ENDC
  862.  856    8m  0000            +   ENDC
  863.  857    9m  0000            +   IFNC      "",""
  864.  858   10m  0000            +.LOC     SET     .B2
  865.  859   11m  0000            +LOC_     SET     _B2
  866.  860   12m  0000            +LOC_MSK  SET     (MSK)<<.B2
  867.  861   13m  0000            +     IFC       "",""
  868.  862   14m  0000            +LOC_NMSK SET     (-LOC_MSK-1)&MSK16
  869.  863   15m  0000            +     ENDC
  870.  864   16m  0000            +     IFNC      "",""
  871.  865   17m  0000            +LOC_NMSK SET     (-LOC_MSK-1)&
  872.  866   18m  0000            +     ENDC
  873.  867   19m  0000            +   ENDC
  874.  868  153i  0000            |        DEF     SYS,B1      . system reset
  875.  869    1m  0000            +   IFC       "",""
  876.  870    2m       0000 0001  +     IFNE      BIT$CODE&BIT$NUM
  877.  871    3m       0000 0001  +.SYS     SET     .B1
  878.  872    4m  0000            +     ENDC
  879.  873    5m       0000 0002  +     IFNE      BIT$CODE&BIT$VAL
  880.  874    6m       0000 0002  +_SYS     SET     _B1
  881.  875    7m  0000            +     ENDC
  882.  876    8m  0000            +   ENDC
  883.  877    9m  0000            +   IFNC      "",""
  884.  878   10m  0000            +.SYS     SET     .B1
  885.  879   11m  0000            +SYS_     SET     _B1
  886.  880   12m  0000            +SYS_MSK  SET     (MSK)<<.B1
  887.  881   13m  0000            +     IFC       "",""
  888.  882   14m  0000            +SYS_NMSK SET     (-SYS_MSK-1)&MSK16
  889.  883   15m  0000            +     ENDC
  890.  884   16m  0000            +     IFNC      "",""
  891.  885   17m  0000            +SYS_NMSK SET     (-SYS_MSK-1)&
  892.  886   18m  0000            +     ENDC
  893.  887   19m  0000            +   ENDC
  894.  888  154i  0000            |        DEF     TST,B0      . test submodule reset
  895.  889    1m  0000            +   IFC       "",""
  896.  890    2m       0000 0001  +     IFNE      BIT$CODE&BIT$NUM
  897.  891    3m       0000 0000  +.TST     SET     .B0
  898.  892    4m  0000            +     ENDC
  899.  893    5m       0000 0002  +     IFNE      BIT$CODE&BIT$VAL
  900.  894    6m       0000 0001  +_TST     SET     _B0
  901.  895    7m  0000            +     ENDC
  902.  896    8m  0000            +   ENDC
  903.  897    9m  0000            +   IFNC      "",""
  904.  898   10m  0000            +.TST     SET     .B0
  905.  899   11m  0000            +TST_     SET     _B0
  906.  900   12m  0000            +TST_MSK  SET     (MSK)<<.B0
  907.  901   13m  0000            +     IFC       "",""
  908.  902   14m  0000            +TST_NMSK SET     (-TST_MSK-1)&MSK16
  909.  903   15m  0000            +     ENDC
  910.  904   16m  0000            +     IFNC      "",""
  911.  905   17m  0000            +TST_NMSK SET     (-TST_MSK-1)&
  912.  906   18m  0000            +     ENDC
  913.  907   19m  0000            +   ENDC
  914.  908  155i  0000            |*-------------------------------------------------------------------*
  915.  909  156i       0000 0008  |SIMTRE  EQU     $008        System Integration Module Test E Register
  916.  910  157i  0000            |* NOTE:  SIMTRE is a WRITE-ONLY register reserved for Factory Testing!
  917.  911  158i  0000            |*-------------------------------------------------------------------*
  918.  912  159i  0000            |*UNUSED EQU     $00A        Unused position
  919.  913  160i  0000            |*-------------------------------------------------------------------*
  920.  914  161i  0000            |*UNUSED EQU     $00C        Unused position
  921.  915  162i  0000            |*-------------------------------------------------------------------*
  922.  916  163i  0000            |*UNUSED EQU     $00E        Unused position
  923.  917  164i  0000            |*-------------------------------------------------------------------*
  924.  918  165i  0000            |*UNUSED EQU     $010        Unused position                    (BYTE)
  925.  919  166i  0000            |*-------------------------------------------------------------------*
  926.  920  167i       0000 0011  |PORTE   EQU     $011        Port E Data Register               (BYTE)
  927.  921  168i  0000            |        DEF     PE7,B7      . port E data bit 7
  928.  922    1m  0000            +   IFC       "",""
  929.  923    2m       0000 0001  +     IFNE      BIT$CODE&BIT$NUM
  930.  924    3m       0000 0007  +.PE7     SET     .B7
  931.  925    4m  0000            +     ENDC
  932.  926    5m       0000 0002  +     IFNE      BIT$CODE&BIT$VAL
  933.  927    6m       0000 0080  +_PE7     SET     _B7
  934.  928    7m  0000            +     ENDC
  935.  929    8m  0000            +   ENDC
  936.  930    9m  0000            +   IFNC      "",""
  937.  931   10m  0000            +.PE7     SET     .B7
  938.  932   11m  0000            +PE7_     SET     _B7
  939.  933   12m  0000            +PE7_MSK  SET     (MSK)<<.B7
  940.  934   13m  0000            +     IFC       "",""
  941.  935   14m  0000            +PE7_NMSK SET     (-PE7_MSK-1)&MSK16
  942.  936   15m  0000            +     ENDC
  943.  937   16m  0000            +     IFNC      "",""
  944.  938   17m  0000            +PE7_NMSK SET     (-PE7_MSK-1)&
  945.  939   18m  0000            +     ENDC
  946.  940   19m  0000            +   ENDC
  947.  941  169i  0000            |        DEF     PE6,B6      . port E data bit 6
  948.  942    1m  0000            +   IFC       "",""
  949.  943    2m       0000 0001  +     IFNE      BIT$CODE&BIT$NUM
  950.  944    3m       0000 0006  +.PE6     SET     .B6
  951.  945    4m  0000            +     ENDC
  952.  946    5m       0000 0002  +     IFNE      BIT$CODE&BIT$VAL
  953.  947    6m       0000 0040  +_PE6     SET     _B6
  954.  948    7m  0000            +     ENDC
  955.  949    8m  0000            +   ENDC
  956.  950    9m  0000            +   IFNC      "",""
  957.  951   10m  0000            +.PE6     SET     .B6
  958.  952   11m  0000            +PE6_     SET     _B6
  959.  953   12m  0000            +PE6_MSK  SET     (MSK)<<.B6
  960.  954   13m  0000            +     IFC       "",""
  961.  955   14m  0000            +PE6_NMSK SET     (-PE6_MSK-1)&MSK16
  962.  956   15m  0000            +     ENDC
  963.  957   16m  0000            +     IFNC      "",""
  964.  958   17m  0000            +PE6_NMSK SET     (-PE6_MSK-1)&
  965.  959   18m  0000            +     ENDC
  966.  960   19m  0000            +   ENDC
  967.  961  170i  0000            |        DEF     PE5,B5      . port E data bit 5
  968.  962    1m  0000            +   IFC       "",""
  969.  963    2m       0000 0001  +     IFNE      BIT$CODE&BIT$NUM
  970.  964    3m       0000 0005  +.PE5     SET     .B5
  971.  965    4m  0000            +     ENDC
  972.  966    5m       0000 0002  +     IFNE      BIT$CODE&BIT$VAL
  973.  967    6m       0000 0020  +_PE5     SET     _B5
  974.  968    7m  0000            +     ENDC
  975.  969    8m  0000            +   ENDC
  976.  970    9m  0000            +   IFNC      "",""
  977.  971   10m  0000            +.PE5     SET     .B5
  978.  972   11m  0000            +PE5_     SET     _B5
  979.  973   12m  0000            +PE5_MSK  SET     (MSK)<<.B5
  980.  974   13m  0000            +     IFC       "",""
  981.  975   14m  0000            +PE5_NMSK SET     (-PE5_MSK-1)&MSK16
  982.  976   15m  0000            +     ENDC
  983.  977   16m  0000            +     IFNC      "",""
  984.  978   17m  0000            +PE5_NMSK SET     (-PE5_MSK-1)&
  985.  979   18m  0000            +     ENDC
  986.  980   19m  0000            +   ENDC
  987.  981  171i  0000            |        DEF     PE4,B4      . port E data bit 4
  988.  982    1m  0000            +   IFC       "",""
  989.  983    2m       0000 0001  +     IFNE      BIT$CODE&BIT$NUM
  990.  984    3m       0000 0004  +.PE4     SET     .B4
  991.  985    4m  0000            +     ENDC
  992.  986    5m       0000 0002  +     IFNE      BIT$CODE&BIT$VAL
  993.  987    6m       0000 0010  +_PE4     SET     _B4
  994.  988    7m  0000            +     ENDC
  995.  989    8m  0000            +   ENDC
  996.  990    9m  0000            +   IFNC      "",""
  997.  991   10m  0000            +.PE4     SET     .B4
  998.  992   11m  0000            +PE4_     SET     _B4
  999.  993   12m  0000            +PE4_MSK  SET     (MSK)<<.B4
  1000.  994   13m  0000            +     IFC       "",""
  1001.  995   14m  0000            +PE4_NMSK SET     (-PE4_MSK-1)&MSK16
  1002.  996   15m  0000            +     ENDC
  1003.  997   16m  0000            +     IFNC      "",""
  1004.  998   17m  0000            +PE4_NMSK SET     (-PE4_MSK-1)&
  1005.  999   18m  0000            +     ENDC
  1006. 1000   19m  0000            +   ENDC
  1007. 1001  172i  0000            |        DEF     PE3,B3      . port E data bit 3
  1008. 1002    1m  0000            +   IFC       "",""
  1009. 1003    2m       0000 0001  +     IFNE      BIT$CODE&BIT$NUM
  1010. 1004    3m       0000 0003  +.PE3     SET     .B3
  1011. 1005    4m  0000            +     ENDC
  1012. 1006    5m       0000 0002  +     IFNE      BIT$CODE&BIT$VAL
  1013. 1007    6m       0000 0008  +_PE3     SET     _B3
  1014. 1008    7m  0000            +     ENDC
  1015. 1009    8m  0000            +   ENDC
  1016. 1010    9m  0000            +   IFNC      "",""
  1017. 1011   10m  0000            +.PE3     SET     .B3
  1018. 1012   11m  0000            +PE3_     SET     _B3
  1019. 1013   12m  0000            +PE3_MSK  SET     (MSK)<<.B3
  1020. 1014   13m  0000            +     IFC       "",""
  1021. 1015   14m  0000            +PE3_NMSK SET     (-PE3_MSK-1)&MSK16
  1022. 1016   15m  0000            +     ENDC
  1023. 1017   16m  0000            +     IFNC      "",""
  1024. 1018   17m  0000            +PE3_NMSK SET     (-PE3_MSK-1)&
  1025. 1019   18m  0000            +     ENDC
  1026. 1020   19m  0000            +   ENDC
  1027. 1021  173i  0000            |        DEF     PE2,B2      . port E data bit 2
  1028. 1022    1m  0000            +   IFC       "",""
  1029. 1023    2m       0000 0001  +     IFNE      BIT$CODE&BIT$NUM
  1030. 1024    3m       0000 0002  +.PE2     SET     .B2
  1031. 1025    4m  0000            +     ENDC
  1032. 1026    5m       0000 0002  +     IFNE      BIT$CODE&BIT$VAL
  1033. 1027    6m       0000 0004  +_PE2     SET     _B2
  1034. 1028    7m  0000            +     ENDC
  1035. 1029    8m  0000            +   ENDC
  1036. 1030    9m  0000            +   IFNC      "",""
  1037. 1031   10m  0000            +.PE2     SET     .B2
  1038. 1032   11m  0000            +PE2_     SET     _B2
  1039. 1033   12m  0000            +PE2_MSK  SET     (MSK)<<.B2
  1040. 1034   13m  0000            +     IFC       "",""
  1041. 1035   14m  0000            +PE2_NMSK SET     (-PE2_MSK-1)&MSK16
  1042. 1036   15m  0000            +     ENDC
  1043. 1037   16m  0000            +     IFNC      "",""
  1044. 1038   17m  0000            +PE2_NMSK SET     (-PE2_MSK-1)&
  1045. 1039   18m  0000            +     ENDC
  1046. 1040   19m  0000            +   ENDC
  1047. 1041  174i  0000            |        DEF     PE1,B1      . port E data bit 1
  1048. 1042    1m  0000            +   IFC       "",""
  1049. 1043    2m       0000 0001  +     IFNE      BIT$CODE&BIT$NUM
  1050. 1044    3m       0000 0001  +.PE1     SET     .B1
  1051. 1045    4m  0000            +     ENDC
  1052. 1046    5m       0000 0002  +     IFNE      BIT$CODE&BIT$VAL
  1053. 1047    6m       0000 0002  +_PE1     SET     _B1
  1054. 1048    7m  0000            +     ENDC
  1055. 1049    8m  0000            +   ENDC
  1056. 1050    9m  0000            +   IFNC      "",""
  1057. 1051   10m  0000            +.PE1     SET     .B1
  1058. 1052   11m  0000            +PE1_     SET     _B1
  1059. 1053   12m  0000            +PE1_MSK  SET     (MSK)<<.B1
  1060. 1054   13m  0000            +     IFC       "",""
  1061. 1055   14m  0000            +PE1_NMSK SET     (-PE1_MSK-1)&MSK16
  1062. 1056   15m  0000            +     ENDC
  1063. 1057   16m  0000            +     IFNC      "",""
  1064. 1058   17m  0000            +PE1_NMSK SET     (-PE1_MSK-1)&
  1065. 1059   18m  0000            +     ENDC
  1066. 1060   19m  0000            +   ENDC
  1067. 1061  175i  0000            |        DEF     PE0,B0      . port E data bit 0
  1068. 1062    1m  0000            +   IFC       "",""
  1069. 1063    2m       0000 0001  +     IFNE      BIT$CODE&BIT$NUM
  1070. 1064    3m       0000 0000  +.PE0     SET     .B0
  1071. 1065    4m  0000            +     ENDC
  1072. 1066    5m       0000 0002  +     IFNE      BIT$CODE&BIT$VAL
  1073. 1067    6m       0000 0001  +_PE0     SET     _B0
  1074. 1068    7m  0000            +     ENDC
  1075. 1069    8m  0000            +   ENDC
  1076. 1070    9m  0000            +   IFNC      "",""
  1077. 1071   10m  0000            +.PE0     SET     .B0
  1078. 1072   11m  0000            +PE0_     SET     _B0
  1079. 1073   12m  0000            +PE0_MSK  SET     (MSK)<<.B0
  1080. 1074   13m  0000            +     IFC       "",""
  1081. 1075   14m  0000            +PE0_NMSK SET     (-PE0_MSK-1)&MSK16
  1082. 1076   15m  0000            +     ENDC
  1083. 1077   16m  0000            +     IFNC      "",""
  1084. 1078   17m  0000            +PE0_NMSK SET     (-PE0_MSK-1)&
  1085. 1079   18m  0000            +     ENDC
  1086. 1080   19m  0000            +   ENDC
  1087. 1081  176i  0000            |*-------------------------------------------------------------------*
  1088. 1082  177i  0000            |*UNUSED EQU     $012        Unused position                    (BYTE)
  1089. 1083  178i  0000            |*-------------------------------------------------------------------*
  1090. 1084  179i       0000 0013  |PORTE1  EQU     $013        Port E Data Register 1             (BYTE)
  1091. 1085  180i  0000            |*-------------------------------------------------------------------*
  1092. 1086  181i  0000            |*UNUSED EQU     $014        Unused position                    (BYTE)
  1093. 1087  182i  0000            |*-------------------------------------------------------------------*
  1094. 1088  183i       0000 0015  |DDRE    EQU     $015        Port E Data Direction Register     (BYTE)
  1095. 1089  184i  0000            |        DEF     DDE7,B7     . port E data direction bit 7
  1096. 1090    1m  0000            +   IFC       "",""
  1097. 1091    2m       0000 0001  +     IFNE      BIT$CODE&BIT$NUM
  1098. 1092    3m       0000 0007  +.DDE7     SET     .B7
  1099. 1093    4m  0000            +     ENDC
  1100. 1094    5m       0000 0002  +     IFNE      BIT$CODE&BIT$VAL
  1101. 1095    6m       0000 0080  +_DDE7     SET     _B7
  1102. 1096    7m  0000            +     ENDC
  1103. 1097    8m  0000            +   ENDC
  1104. 1098    9m  0000            +   IFNC      "",""
  1105. 1099   10m  0000            +.DDE7     SET     .B7
  1106. 1100   11m  0000            +DDE7_     SET     _B7
  1107. 1101   12m  0000            +DDE7_MSK  SET     (MSK)<<.B7
  1108. 1102   13m  0000            +     IFC       "",""
  1109. 1103   14m  0000            +DDE7_NMSK SET     (-DDE7_MSK-1)&MSK16
  1110. 1104   15m  0000            +     ENDC
  1111. 1105   16m  0000            +     IFNC      "",""
  1112. 1106   17m  0000            +DDE7_NMSK SET     (-DDE7_MSK-1)&
  1113. 1107   18m  0000            +     ENDC
  1114. 1108   19m  0000            +   ENDC
  1115. 1109  185i  0000            |        DEF     DDE6,B6     . port E data direction bit 6
  1116. 1110    1m  0000            +   IFC       "",""
  1117. 1111    2m       0000 0001  +     IFNE      BIT$CODE&BIT$NUM
  1118. 1112    3m       0000 0006  +.DDE6     SET     .B6
  1119. 1113    4m  0000            +     ENDC
  1120. 1114    5m       0000 0002  +     IFNE      BIT$CODE&BIT$VAL
  1121. 1115    6m       0000 0040  +_DDE6     SET     _B6
  1122. 1116    7m  0000            +     ENDC
  1123. 1117    8m  0000            +   ENDC
  1124. 1118    9m  0000            +   IFNC      "",""
  1125. 1119   10m  0000            +.DDE6     SET     .B6
  1126. 1120   11m  0000            +DDE6_     SET     _B6
  1127. 1121   12m  0000            +DDE6_MSK  SET     (MSK)<<.B6
  1128. 1122   13m  0000            +     IFC       "",""
  1129. 1123   14m  0000            +DDE6_NMSK SET     (-DDE6_MSK-1)&MSK16
  1130. 1124   15m  0000            +     ENDC
  1131. 1125   16m  0000            +     IFNC      "",""
  1132. 1126   17m  0000            +DDE6_NMSK SET     (-DDE6_MSK-1)&
  1133. 1127   18m  0000            +     ENDC
  1134. 1128   19m  0000            +   ENDC
  1135. 1129  186i  0000            |        DEF     DDE5,B5     . port E data direction bit 5
  1136. 1130    1m  0000            +   IFC       "",""
  1137. 1131    2m       0000 0001  +     IFNE      BIT$CODE&BIT$NUM
  1138. 1132    3m       0000 0005  +.DDE5     SET     .B5
  1139. 1133    4m  0000            +     ENDC
  1140. 1134    5m       0000 0002  +     IFNE      BIT$CODE&BIT$VAL
  1141. 1135    6m       0000 0020  +_DDE5     SET     _B5
  1142. 1136    7m  0000            +     ENDC
  1143. 1137    8m  0000            +   ENDC
  1144. 1138    9m  0000            +   IFNC      "",""
  1145. 1139   10m  0000            +.DDE5     SET     .B5
  1146. 1140   11m  0000            +DDE5_     SET     _B5
  1147. 1141   12m  0000            +DDE5_MSK  SET     (MSK)<<.B5
  1148. 1142   13m  0000            +     IFC       "",""
  1149. 1143   14m  0000            +DDE5_NMSK SET     (-DDE5_MSK-1)&MSK16
  1150. 1144   15m  0000            +     ENDC
  1151. 1145   16m  0000            +     IFNC      "",""
  1152. 1146   17m  0000            +DDE5_NMSK SET     (-DDE5_MSK-1)&
  1153. 1147   18m  0000            +     ENDC
  1154. 1148   19m  0000            +   ENDC
  1155. 1149  187i  0000            |        DEF     DDE4,B4     . port E data direction bit 4
  1156. 1150    1m  0000            +   IFC       "",""
  1157. 1151    2m       0000 0001  +     IFNE      BIT$CODE&BIT$NUM
  1158. 1152    3m       0000 0004  +.DDE4     SET     .B4
  1159. 1153    4m  0000            +     ENDC
  1160. 1154    5m       0000 0002  +     IFNE      BIT$CODE&BIT$VAL
  1161. 1155    6m       0000 0010  +_DDE4     SET     _B4
  1162. 1156    7m  0000            +     ENDC
  1163. 1157    8m  0000            +   ENDC
  1164. 1158    9m  0000            +   IFNC      "",""
  1165. 1159   10m  0000            +.DDE4     SET     .B4
  1166. 1160   11m  0000            +DDE4_     SET     _B4
  1167. 1161   12m  0000            +DDE4_MSK  SET     (MSK)<<.B4
  1168. 1162   13m  0000            +     IFC       "",""
  1169. 1163   14m  0000            +DDE4_NMSK SET     (-DDE4_MSK-1)&MSK16
  1170. 1164   15m  0000            +     ENDC
  1171. 1165   16m  0000            +     IFNC      "",""
  1172. 1166   17m  0000            +DDE4_NMSK SET     (-DDE4_MSK-1)&
  1173. 1167   18m  0000            +     ENDC
  1174. 1168   19m  0000            +   ENDC
  1175. 1169  188i  0000            |        DEF     DDE3,B3     . port E data direction bit 3
  1176. 1170    1m  0000            +   IFC       "",""
  1177. 1171    2m       0000 0001  +     IFNE      BIT$CODE&BIT$NUM
  1178. 1172    3m       0000 0003  +.DDE3     SET     .B3
  1179. 1173    4m  0000            +     ENDC
  1180. 1174    5m       0000 0002  +     IFNE      BIT$CODE&BIT$VAL
  1181. 1175    6m       0000 0008  +_DDE3     SET     _B3
  1182. 1176    7m  0000            +     ENDC
  1183. 1177    8m  0000            +   ENDC
  1184. 1178    9m  0000            +   IFNC      "",""
  1185. 1179   10m  0000            +.DDE3     SET     .B3
  1186. 1180   11m  0000            +DDE3_     SET     _B3
  1187. 1181   12m  0000            +DDE3_MSK  SET     (MSK)<<.B3
  1188. 1182   13m  0000            +     IFC       "",""
  1189. 1183   14m  0000            +DDE3_NMSK SET     (-DDE3_MSK-1)&MSK16
  1190. 1184   15m  0000            +     ENDC
  1191. 1185   16m  0000            +     IFNC      "",""
  1192. 1186   17m  0000            +DDE3_NMSK SET     (-DDE3_MSK-1)&
  1193. 1187   18m  0000            +     ENDC
  1194. 1188   19m  0000            +   ENDC
  1195. 1189  189i  0000            |        DEF     DDE2,B2     . port E data direction bit 2
  1196. 1190    1m  0000            +   IFC       "",""
  1197. 1191    2m       0000 0001  +     IFNE      BIT$CODE&BIT$NUM
  1198. 1192    3m       0000 0002  +.DDE2     SET     .B2
  1199. 1193    4m  0000            +     ENDC
  1200. 1194    5m       0000 0002  +     IFNE      BIT$CODE&BIT$VAL
  1201. 1195    6m       0000 0004  +_DDE2     SET     _B2
  1202. 1196    7m  0000            +     ENDC
  1203. 1197    8m  0000            +   ENDC
  1204. 1198    9m  0000            +   IFNC      "",""
  1205. 1199   10m  0000            +.DDE2     SET     .B2
  1206. 1200   11m  0000            +DDE2_     SET     _B2
  1207. 1201   12m  0000            +DDE2_MSK  SET     (MSK)<<.B2
  1208. 1202   13m  0000            +     IFC       "",""
  1209. 1203   14m  0000            +DDE2_NMSK SET     (-DDE2_MSK-1)&MSK16
  1210. 1204   15m  0000            +     ENDC
  1211. 1205   16m  0000            +     IFNC      "",""
  1212. 1206   17m  0000            +DDE2_NMSK SET     (-DDE2_MSK-1)&
  1213. 1207   18m  0000            +     ENDC
  1214. 1208   19m  0000            +   ENDC
  1215. 1209  190i  0000            |        DEF     DDE1,B1     . port E data direction bit 1
  1216. 1210    1m  0000            +   IFC       "",""
  1217. 1211    2m       0000 0001  +     IFNE      BIT$CODE&BIT$NUM
  1218. 1212    3m       0000 0001  +.DDE1     SET     .B1
  1219. 1213    4m  0000            +     ENDC
  1220. 1214    5m       0000 0002  +     IFNE      BIT$CODE&BIT$VAL
  1221. 1215    6m       0000 0002  +_DDE1     SET     _B1
  1222. 1216    7m  0000            +     ENDC
  1223. 1217    8m  0000            +   ENDC
  1224. 1218    9m  0000            +   IFNC      "",""
  1225. 1219   10m  0000            +.DDE1     SET     .B1
  1226. 1220   11m  0000            +DDE1_     SET     _B1
  1227. 1221   12m  0000            +DDE1_MSK  SET     (MSK)<<.B1
  1228. 1222   13m  0000            +     IFC       "",""
  1229. 1223   14m  0000            +DDE1_NMSK SET     (-DDE1_MSK-1)&MSK16
  1230. 1224   15m  0000            +     ENDC
  1231. 1225   16m  0000            +     IFNC      "",""
  1232. 1226   17m  0000            +DDE1_NMSK SET     (-DDE1_MSK-1)&
  1233. 1227   18m  0000            +     ENDC
  1234. 1228   19m  0000            +   ENDC
  1235. 1229  191i  0000            |        DEF     DDE0,B0     . port E data direction bit 0
  1236. 1230    1m  0000            +   IFC       "",""
  1237. 1231    2m       0000 0001  +     IFNE      BIT$CODE&BIT$NUM
  1238. 1232    3m       0000 0000  +.DDE0     SET     .B0
  1239. 1233    4m  0000            +     ENDC
  1240. 1234    5m       0000 0002  +     IFNE      BIT$CODE&BIT$VAL
  1241. 1235    6m       0000 0001  +_DDE0     SET     _B0
  1242. 1236    7m  0000            +     ENDC
  1243. 1237    8m  0000            +   ENDC
  1244. 1238    9m  0000            +   IFNC      "",""
  1245. 1239   10m  0000            +.DDE0     SET     .B0
  1246. 1240   11m  0000            +DDE0_     SET     _B0
  1247. 1241   12m  0000            +DDE0_MSK  SET     (MSK)<<.B0
  1248. 1242   13m  0000            +     IFC       "",""
  1249. 1243   14m  0000            +DDE0_NMSK SET     (-DDE0_MSK-1)&MSK16
  1250. 1244   15m  0000            +     ENDC
  1251. 1245   16m  0000            +     IFNC      "",""
  1252. 1246   17m  0000            +DDE0_NMSK SET     (-DDE0_MSK-1)&
  1253. 1247   18m  0000            +     ENDC
  1254. 1248   19m  0000            +   ENDC
  1255. 1249  192i  0000            |*-------------------------------------------------------------------*
  1256. 1250  193i  0000            |*UNUSED EQU     $016        Unused position                    (BYTE)
  1257. 1251  194i  0000            |*-------------------------------------------------------------------*
  1258. 1252  195i       0000 0017  |PEPAR   EQU     $017        Port E Pin Assignment Register     (BYTE)
  1259. 1253  196i  0000            |        DEF     PEPA7,B7    . port E pin assignment bit 7
  1260. 1254    1m  0000            +   IFC       "",""
  1261. 1255    2m       0000 0001  +     IFNE      BIT$CODE&BIT$NUM
  1262. 1256    3m       0000 0007  +.PEPA7     SET     .B7
  1263. 1257    4m  0000            +     ENDC
  1264. 1258    5m       0000 0002  +     IFNE      BIT$CODE&BIT$VAL
  1265. 1259    6m       0000 0080  +_PEPA7     SET     _B7
  1266. 1260    7m  0000            +     ENDC
  1267. 1261    8m  0000            +   ENDC
  1268. 1262    9m  0000            +   IFNC      "",""
  1269. 1263   10m  0000            +.PEPA7     SET     .B7
  1270. 1264   11m  0000            +PEPA7_     SET     _B7
  1271. 1265   12m  0000            +PEPA7_MSK  SET     (MSK)<<.B7
  1272. 1266   13m  0000            +     IFC       "",""
  1273. 1267   14m  0000            +PEPA7_NMSK SET     (-PEPA7_MSK-1)&MSK16
  1274. 1268   15m  0000            +     ENDC
  1275. 1269   16m  0000            +     IFNC      "",""
  1276. 1270   17m  0000            +PEPA7_NMSK SET     (-PEPA7_MSK-1)&
  1277. 1271   18m  0000            +     ENDC
  1278. 1272   19m  0000            +   ENDC
  1279. 1273  197i  0000            |        DEF     PEPA6,B6    . port E pin assignment bit 6
  1280. 1274    1m  0000            +   IFC       "",""
  1281. 1275    2m       0000 0001  +     IFNE      BIT$CODE&BIT$NUM
  1282. 1276    3m       0000 0006  +.PEPA6     SET     .B6
  1283. 1277    4m  0000            +     ENDC
  1284. 1278    5m       0000 0002  +     IFNE      BIT$CODE&BIT$VAL
  1285. 1279    6m       0000 0040  +_PEPA6     SET     _B6
  1286. 1280    7m  0000            +     ENDC
  1287. 1281    8m  0000            +   ENDC
  1288. 1282    9m  0000            +   IFNC      "",""
  1289. 1283   10m  0000            +.PEPA6     SET     .B6
  1290. 1284   11m  0000            +PEPA6_     SET     _B6
  1291. 1285   12m  0000            +PEPA6_MSK  SET     (MSK)<<.B6
  1292. 1286   13m  0000            +     IFC       "",""
  1293. 1287   14m  0000            +PEPA6_NMSK SET     (-PEPA6_MSK-1)&MSK16
  1294. 1288   15m  0000            +     ENDC
  1295. 1289   16m  0000            +     IFNC      "",""
  1296. 1290   17m  0000            +PEPA6_NMSK SET     (-PEPA6_MSK-1)&
  1297. 1291   18m  0000            +     ENDC
  1298. 1292   19m  0000            +   ENDC
  1299. 1293  198i  0000            |        DEF     PEPA5,B5    . port E pin assignment bit 5
  1300. 1294    1m  0000            +   IFC       "",""
  1301. 1295    2m       0000 0001  +     IFNE      BIT$CODE&BIT$NUM
  1302. 1296    3m       0000 0005  +.PEPA5     SET     .B5
  1303. 1297    4m  0000            +     ENDC
  1304. 1298    5m       0000 0002  +     IFNE      BIT$CODE&BIT$VAL
  1305. 1299    6m       0000 0020  +_PEPA5     SET     _B5
  1306. 1300    7m  0000            +     ENDC
  1307. 1301    8m  0000            +   ENDC
  1308. 1302    9m  0000            +   IFNC      "",""
  1309. 1303   10m  0000            +.PEPA5     SET     .B5
  1310. 1304   11m  0000            +PEPA5_     SET     _B5
  1311. 1305   12m  0000            +PEPA5_MSK  SET     (MSK)<<.B5
  1312. 1306   13m  0000            +     IFC       "",""
  1313. 1307   14m  0000            +PEPA5_NMSK SET     (-PEPA5_MSK-1)&MSK16
  1314. 1308   15m  0000            +     ENDC
  1315. 1309   16m  0000            +     IFNC      "",""
  1316. 1310   17m  0000            +PEPA5_NMSK SET     (-PEPA5_MSK-1)&
  1317. 1311   18m  0000            +     ENDC
  1318. 1312   19m  0000            +   ENDC
  1319. 1313  199i  0000            |        DEF     PEPA4,B4    . port E pin assignment bit 4
  1320. 1314    1m  0000            +   IFC       "",""
  1321. 1315    2m       0000 0001  +     IFNE      BIT$CODE&BIT$NUM
  1322. 1316    3m       0000 0004  +.PEPA4     SET     .B4
  1323. 1317    4m  0000            +     ENDC
  1324. 1318    5m       0000 0002  +     IFNE      BIT$CODE&BIT$VAL
  1325. 1319    6m       0000 0010  +_PEPA4     SET     _B4
  1326. 1320    7m  0000            +     ENDC
  1327. 1321    8m  0000            +   ENDC
  1328. 1322    9m  0000            +   IFNC      "",""
  1329. 1323   10m  0000            +.PEPA4     SET     .B4
  1330. 1324   11m  0000            +PEPA4_     SET     _B4
  1331. 1325   12m  0000            +PEPA4_MSK  SET     (MSK)<<.B4
  1332. 1326   13m  0000            +     IFC       "",""
  1333. 1327   14m  0000            +PEPA4_NMSK SET     (-PEPA4_MSK-1)&MSK16
  1334. 1328   15m  0000            +     ENDC
  1335. 1329   16m  0000            +     IFNC      "",""
  1336. 1330   17m  0000            +PEPA4_NMSK SET     (-PEPA4_MSK-1)&
  1337. 1331   18m  0000            +     ENDC
  1338. 1332   19m  0000            +   ENDC
  1339. 1333  200i  0000            |        DEF     PEPA3,B3    . port E pin assignment bit 3
  1340. 1334    1m  0000            +   IFC       "",""
  1341. 1335    2m       0000 0001  +     IFNE      BIT$CODE&BIT$NUM
  1342. 1336    3m       0000 0003  +.PEPA3     SET     .B3
  1343. 1337    4m  0000            +     ENDC
  1344. 1338    5m       0000 0002  +     IFNE      BIT$CODE&BIT$VAL
  1345. 1339    6m       0000 0008  +_PEPA3     SET     _B3
  1346. 1340    7m  0000            +     ENDC
  1347. 1341    8m  0000            +   ENDC
  1348. 1342    9m  0000            +   IFNC      "",""
  1349. 1343   10m  0000            +.PEPA3     SET     .B3
  1350. 1344   11m  0000            +PEPA3_     SET     _B3
  1351. 1345   12m  0000            +PEPA3_MSK  SET     (MSK)<<.B3
  1352. 1346   13m  0000            +     IFC       "",""
  1353. 1347   14m  0000            +PEPA3_NMSK SET     (-PEPA3_MSK-1)&MSK16
  1354. 1348   15m  0000            +     ENDC
  1355. 1349   16m  0000            +     IFNC      "",""
  1356. 1350   17m  0000            +PEPA3_NMSK SET     (-PEPA3_MSK-1)&
  1357. 1351   18m  0000            +     ENDC
  1358. 1352   19m  0000            +   ENDC
  1359. 1353  201i  0000            |        DEF     PEPA2,B2    . port E pin assignment bit 2
  1360. 1354    1m  0000            +   IFC       "",""
  1361. 1355    2m       0000 0001  +     IFNE      BIT$CODE&BIT$NUM
  1362. 1356    3m       0000 0002  +.PEPA2     SET     .B2
  1363. 1357    4m  0000            +     ENDC
  1364. 1358    5m       0000 0002  +     IFNE      BIT$CODE&BIT$VAL
  1365. 1359    6m       0000 0004  +_PEPA2     SET     _B2
  1366. 1360    7m  0000            +     ENDC
  1367. 1361    8m  0000            +   ENDC
  1368. 1362    9m  0000            +   IFNC      "",""
  1369. 1363   10m  0000            +.PEPA2     SET     .B2
  1370. 1364   11m  0000            +PEPA2_     SET     _B2
  1371. 1365   12m  0000            +PEPA2_MSK  SET     (MSK)<<.B2
  1372. 1366   13m  0000            +     IFC       "",""
  1373. 1367   14m  0000            +PEPA2_NMSK SET     (-PEPA2_MSK-1)&MSK16
  1374. 1368   15m  0000            +     ENDC
  1375. 1369   16m  0000            +     IFNC      "",""
  1376. 1370   17m  0000            +PEPA2_NMSK SET     (-PEPA2_MSK-1)&
  1377. 1371   18m  0000            +     ENDC
  1378. 1372   19m  0000            +   ENDC
  1379. 1373  202i  0000            |        DEF     PEPA1,B1    . port E pin assignment bit 1
  1380. 1374    1m  0000            +   IFC       "",""
  1381. 1375    2m       0000 0001  +     IFNE      BIT$CODE&BIT$NUM
  1382. 1376    3m       0000 0001  +.PEPA1     SET     .B1
  1383. 1377    4m  0000            +     ENDC
  1384. 1378    5m       0000 0002  +     IFNE      BIT$CODE&BIT$VAL
  1385. 1379    6m       0000 0002  +_PEPA1     SET     _B1
  1386. 1380    7m  0000            +     ENDC
  1387. 1381    8m  0000            +   ENDC
  1388. 1382    9m  0000            +   IFNC      "",""
  1389. 1383   10m  0000            +.PEPA1     SET     .B1
  1390. 1384   11m  0000            +PEPA1_     SET     _B1
  1391. 1385   12m  0000            +PEPA1_MSK  SET     (MSK)<<.B1
  1392. 1386   13m  0000            +     IFC       "",""
  1393. 1387   14m  0000            +PEPA1_NMSK SET     (-PEPA1_MSK-1)&MSK16
  1394. 1388   15m  0000            +     ENDC
  1395. 1389   16m  0000            +     IFNC      "",""
  1396. 1390   17m  0000            +PEPA1_NMSK SET     (-PEPA1_MSK-1)&
  1397. 1391   18m  0000            +     ENDC
  1398. 1392   19m  0000            +   ENDC
  1399. 1393  203i  0000            |        DEF     PEPA0,B0    . port E pin assignment bit 0
  1400. 1394    1m  0000            +   IFC       "",""
  1401. 1395    2m       0000 0001  +     IFNE      BIT$CODE&BIT$NUM
  1402. 1396    3m       0000 0000  +.PEPA0     SET     .B0
  1403. 1397    4m  0000            +     ENDC
  1404. 1398    5m       0000 0002  +     IFNE      BIT$CODE&BIT$VAL
  1405. 1399    6m       0000 0001  +_PEPA0     SET     _B0
  1406. 1400    7m  0000            +     ENDC
  1407. 1401    8m  0000            +   ENDC
  1408. 1402    9m  0000            +   IFNC      "",""
  1409. 1403   10m  0000            +.PEPA0     SET     .B0
  1410. 1404   11m  0000            +PEPA0_     SET     _B0
  1411. 1405   12m  0000            +PEPA0_MSK  SET     (MSK)<<.B0
  1412. 1406   13m  0000            +     IFC       "",""
  1413. 1407   14m  0000            +PEPA0_NMSK SET     (-PEPA0_MSK-1)&MSK16
  1414. 1408   15m  0000            +     ENDC
  1415. 1409   16m  0000            +     IFNC      "",""
  1416. 1410   17m  0000            +PEPA0_NMSK SET     (-PEPA0_MSK-1)&
  1417. 1411   18m  0000            +     ENDC
  1418. 1412   19m  0000            +   ENDC
  1419. 1413  204i  0000            |*-------------------------------------------------------------------*
  1420. 1414  205i  0000            |*UNUSED EQU     $018        Unused position                    (BYTE)
  1421. 1415  206i  0000            |*-------------------------------------------------------------------*
  1422. 1416  207i       0000 0019  |PORTF   EQU     $019        Port F Data Register               (BYTE)
  1423. 1417  208i  0000            |        DEF     PF7,B7      . port F data bit 7
  1424. 1418    1m  0000            +   IFC       "",""
  1425. 1419    2m       0000 0001  +     IFNE      BIT$CODE&BIT$NUM
  1426. 1420    3m       0000 0007  +.PF7     SET     .B7
  1427. 1421    4m  0000            +     ENDC
  1428. 1422    5m       0000 0002  +     IFNE      BIT$CODE&BIT$VAL
  1429. 1423    6m       0000 0080  +_PF7     SET     _B7
  1430. 1424    7m  0000            +     ENDC
  1431. 1425    8m  0000            +   ENDC
  1432. 1426    9m  0000            +   IFNC      "",""
  1433. 1427   10m  0000            +.PF7     SET     .B7
  1434. 1428   11m  0000            +PF7_     SET     _B7
  1435. 1429   12m  0000            +PF7_MSK  SET     (MSK)<<.B7
  1436. 1430   13m  0000            +     IFC       "",""
  1437. 1431   14m  0000            +PF7_NMSK SET     (-PF7_MSK-1)&MSK16
  1438. 1432   15m  0000            +     ENDC
  1439. 1433   16m  0000            +     IFNC      "",""
  1440. 1434   17m  0000            +PF7_NMSK SET     (-PF7_MSK-1)&
  1441. 1435   18m  0000            +     ENDC
  1442. 1436   19m  0000            +   ENDC
  1443. 1437  209i  0000            |        DEF     PF6,B6      . port F data bit 6
  1444. 1438    1m  0000            +   IFC       "",""
  1445. 1439    2m       0000 0001  +     IFNE      BIT$CODE&BIT$NUM
  1446. 1440    3m       0000 0006  +.PF6     SET     .B6
  1447. 1441    4m  0000            +     ENDC
  1448. 1442    5m       0000 0002  +     IFNE      BIT$CODE&BIT$VAL
  1449. 1443    6m       0000 0040  +_PF6     SET     _B6
  1450. 1444    7m  0000            +     ENDC
  1451. 1445    8m  0000            +   ENDC
  1452. 1446    9m  0000            +   IFNC      "",""
  1453. 1447   10m  0000            +.PF6     SET     .B6
  1454. 1448   11m  0000            +PF6_     SET     _B6
  1455. 1449   12m  0000            +PF6_MSK  SET     (MSK)<<.B6
  1456. 1450   13m  0000            +     IFC       "",""
  1457. 1451   14m  0000            +PF6_NMSK SET     (-PF6_MSK-1)&MSK16
  1458. 1452   15m  0000            +     ENDC
  1459. 1453   16m  0000            +     IFNC      "",""
  1460. 1454   17m  0000            +PF6_NMSK SET     (-PF6_MSK-1)&
  1461. 1455   18m  0000            +     ENDC
  1462. 1456   19m  0000            +   ENDC
  1463. 1457  210i  0000            |        DEF     PF5,B5      . port F data bit 5
  1464. 1458    1m  0000            +   IFC       "",""
  1465. 1459    2m       0000 0001  +     IFNE      BIT$CODE&BIT$NUM
  1466. 1460    3m       0000 0005  +.PF5     SET     .B5
  1467. 1461    4m  0000            +     ENDC
  1468. 1462    5m       0000 0002  +     IFNE      BIT$CODE&BIT$VAL
  1469. 1463    6m       0000 0020  +_PF5     SET     _B5
  1470. 1464    7m  0000            +     ENDC
  1471. 1465    8m  0000            +   ENDC
  1472. 1466    9m  0000            +   IFNC      "",""
  1473. 1467   10m  0000            +.PF5     SET     .B5
  1474. 1468   11m  0000            +PF5_     SET     _B5
  1475. 1469   12m  0000            +PF5_MSK  SET     (MSK)<<.B5
  1476. 1470   13m  0000            +     IFC       "",""
  1477. 1471   14m  0000            +PF5_NMSK SET     (-PF5_MSK-1)&MSK16
  1478. 1472   15m  0000            +     ENDC
  1479. 1473   16m  0000            +     IFNC      "",""
  1480. 1474   17m  0000            +PF5_NMSK SET     (-PF5_MSK-1)&
  1481. 1475   18m  0000            +     ENDC
  1482. 1476   19m  0000            +   ENDC
  1483. 1477  211i  0000            |        DEF     PF4,B4      . port F data bit 4
  1484. 1478    1m  0000            +   IFC       "",""
  1485. 1479    2m       0000 0001  +     IFNE      BIT$CODE&BIT$NUM
  1486. 1480    3m       0000 0004  +.PF4     SET     .B4
  1487. 1481    4m  0000            +     ENDC
  1488. 1482    5m       0000 0002  +     IFNE      BIT$CODE&BIT$VAL
  1489. 1483    6m       0000 0010  +_PF4     SET     _B4
  1490. 1484    7m  0000            +     ENDC
  1491. 1485    8m  0000            +   ENDC
  1492. 1486    9m  0000            +   IFNC      "",""
  1493. 1487   10m  0000            +.PF4     SET     .B4
  1494. 1488   11m  0000            +PF4_     SET     _B4
  1495. 1489   12m  0000            +PF4_MSK  SET     (MSK)<<.B4
  1496. 1490   13m  0000            +     IFC       "",""
  1497. 1491   14m  0000            +PF4_NMSK SET     (-PF4_MSK-1)&MSK16
  1498. 1492   15m  0000            +     ENDC
  1499. 1493   16m  0000            +     IFNC      "",""
  1500. 1494   17m  0000            +PF4_NMSK SET     (-PF4_MSK-1)&
  1501. 1495   18m  0000            +     ENDC
  1502. 1496   19m  0000            +   ENDC
  1503. 1497  212i  0000            |        DEF     PF3,B3      . port F data bit 3
  1504. 1498    1m  0000            +   IFC       "",""
  1505. 1499    2m       0000 0001  +     IFNE      BIT$CODE&BIT$NUM
  1506. 1500    3m       0000 0003  +.PF3     SET     .B3
  1507. 1501    4m  0000            +     ENDC
  1508. 1502    5m       0000 0002  +     IFNE      BIT$CODE&BIT$VAL
  1509. 1503    6m       0000 0008  +_PF3     SET     _B3
  1510. 1504    7m  0000            +     ENDC
  1511. 1505    8m  0000            +   ENDC
  1512. 1506    9m  0000            +   IFNC      "",""
  1513. 1507   10m  0000            +.PF3     SET     .B3
  1514. 1508   11m  0000            +PF3_     SET     _B3
  1515. 1509   12m  0000            +PF3_MSK  SET     (MSK)<<.B3
  1516. 1510   13m  0000            +     IFC       "",""
  1517. 1511   14m  0000            +PF3_NMSK SET     (-PF3_MSK-1)&MSK16
  1518. 1512   15m  0000            +     ENDC
  1519. 1513   16m  0000            +     IFNC      "",""
  1520. 1514   17m  0000            +PF3_NMSK SET     (-PF3_MSK-1)&
  1521. 1515   18m  0000            +     ENDC
  1522. 1516   19m  0000            +   ENDC
  1523. 1517  213i  0000            |        DEF     PF2,B2      . port F data bit 2
  1524. 1518    1m  0000            +   IFC       "",""
  1525. 1519    2m       0000 0001  +     IFNE      BIT$CODE&BIT$NUM
  1526. 1520    3m       0000 0002  +.PF2     SET     .B2
  1527. 1521    4m  0000            +     ENDC
  1528. 1522    5m       0000 0002  +     IFNE      BIT$CODE&BIT$VAL
  1529. 1523    6m       0000 0004  +_PF2     SET     _B2
  1530. 1524    7m  0000            +     ENDC
  1531. 1525    8m  0000            +   ENDC
  1532. 1526    9m  0000            +   IFNC      "",""
  1533. 1527   10m  0000            +.PF2     SET     .B2
  1534. 1528   11m  0000            +PF2_     SET     _B2
  1535. 1529   12m  0000            +PF2_MSK  SET     (MSK)<<.B2
  1536. 1530   13m  0000            +     IFC       "",""
  1537. 1531   14m  0000            +PF2_NMSK SET     (-PF2_MSK-1)&MSK16
  1538. 1532   15m  0000            +     ENDC
  1539. 1533   16m  0000            +     IFNC      "",""
  1540. 1534   17m  0000            +PF2_NMSK SET     (-PF2_MSK-1)&
  1541. 1535   18m  0000            +     ENDC
  1542. 1536   19m  0000            +   ENDC
  1543. 1537  214i  0000            |        DEF     PF1,B1      . port F data bit 1
  1544. 1538    1m  0000            +   IFC       "",""
  1545. 1539    2m       0000 0001  +     IFNE      BIT$CODE&BIT$NUM
  1546. 1540    3m       0000 0001  +.PF1     SET     .B1
  1547. 1541    4m  0000            +     ENDC
  1548. 1542    5m       0000 0002  +     IFNE      BIT$CODE&BIT$VAL
  1549. 1543    6m       0000 0002  +_PF1     SET     _B1
  1550. 1544    7m  0000            +     ENDC
  1551. 1545    8m  0000            +   ENDC
  1552. 1546    9m  0000            +   IFNC      "",""
  1553. 1547   10m  0000            +.PF1     SET     .B1
  1554. 1548   11m  0000            +PF1_     SET     _B1
  1555. 1549   12m  0000            +PF1_MSK  SET     (MSK)<<.B1
  1556. 1550   13m  0000            +     IFC       "",""
  1557. 1551   14m  0000            +PF1_NMSK SET     (-PF1_MSK-1)&MSK16
  1558. 1552   15m  0000            +     ENDC
  1559. 1553   16m  0000            +     IFNC      "",""
  1560. 1554   17m  0000            +PF1_NMSK SET     (-PF1_MSK-1)&
  1561. 1555   18m  0000            +     ENDC
  1562. 1556   19m  0000            +   ENDC
  1563. 1557  215i  0000            |        DEF     PF0,B0      . port F data bit 0
  1564. 1558    1m  0000            +   IFC       "",""
  1565. 1559    2m       0000 0001  +     IFNE      BIT$CODE&BIT$NUM
  1566. 1560    3m       0000 0000  +.PF0     SET     .B0
  1567. 1561    4m  0000            +     ENDC
  1568. 1562    5m       0000 0002  +     IFNE      BIT$CODE&BIT$VAL
  1569. 1563    6m       0000 0001  +_PF0     SET     _B0
  1570. 1564    7m  0000            +     ENDC
  1571. 1565    8m  0000            +   ENDC
  1572. 1566    9m  0000            +   IFNC      "",""
  1573. 1567   10m  0000            +.PF0     SET     .B0
  1574. 1568   11m  0000            +PF0_     SET     _B0
  1575. 1569   12m  0000            +PF0_MSK  SET     (MSK)<<.B0
  1576. 1570   13m  0000            +     IFC       "",""
  1577. 1571   14m  0000            +PF0_NMSK SET     (-PF0_MSK-1)&MSK16
  1578. 1572   15m  0000            +     ENDC
  1579. 1573   16m  0000            +     IFNC      "",""
  1580. 1574   17m  0000            +PF0_NMSK SET     (-PF0_MSK-1)&
  1581. 1575   18m  0000            +     ENDC
  1582. 1576   19m  0000            +   ENDC
  1583. 1577  216i  0000            |*-------------------------------------------------------------------*
  1584. 1578  217i  0000            |*UNUSED EQU     $01A        Unused position                    (BYTE)
  1585. 1579  218i  0000            |*-------------------------------------------------------------------*
  1586. 1580  219i       0000 001B  |PORTF1  EQU     $01B        Port F Data Register 1             (BYTE)
  1587. 1581  220i  0000            |*-------------------------------------------------------------------*
  1588. 1582  221i  0000            |*UNUSED EQU     $01C        Unused position                    (BYTE)
  1589. 1583  222i  0000            |*-------------------------------------------------------------------*
  1590. 1584  223i       0000 001D  |DDRF    EQU     $01D        Port F Data Direction Register     (BYTE)
  1591. 1585  224i  0000            |        DEF     DDF7,B7     . port F data direction bit 7
  1592. 1586    1m  0000            +   IFC       "",""
  1593. 1587    2m       0000 0001  +     IFNE      BIT$CODE&BIT$NUM
  1594. 1588    3m       0000 0007  +.DDF7     SET     .B7
  1595. 1589    4m  0000            +     ENDC
  1596. 1590    5m       0000 0002  +     IFNE      BIT$CODE&BIT$VAL
  1597. 1591    6m       0000 0080  +_DDF7     SET     _B7
  1598. 1592    7m  0000            +     ENDC
  1599. 1593    8m  0000            +   ENDC
  1600. 1594    9m  0000            +   IFNC      "",""
  1601. 1595   10m  0000            +.DDF7     SET     .B7
  1602. 1596   11m  0000            +DDF7_     SET     _B7
  1603. 1597   12m  0000            +DDF7_MSK  SET     (MSK)<<.B7
  1604. 1598   13m  0000            +     IFC       "",""
  1605. 1599   14m  0000            +DDF7_NMSK SET     (-DDF7_MSK-1)&MSK16
  1606. 1600   15m  0000            +     ENDC
  1607. 1601   16m  0000            +     IFNC      "",""
  1608. 1602   17m  0000            +DDF7_NMSK SET     (-DDF7_MSK-1)&
  1609. 1603   18m  0000            +     ENDC
  1610. 1604   19m  0000            +   ENDC
  1611. 1605  225i  0000            |        DEF     DDF6,B6     . port F data direction bit 6
  1612. 1606    1m  0000            +   IFC       "",""
  1613. 1607    2m       0000 0001  +     IFNE      BIT$CODE&BIT$NUM
  1614. 1608    3m       0000 0006  +.DDF6     SET     .B6
  1615. 1609    4m  0000            +     ENDC
  1616. 1610    5m       0000 0002  +     IFNE      BIT$CODE&BIT$VAL
  1617. 1611    6m       0000 0040  +_DDF6     SET     _B6
  1618. 1612    7m  0000            +     ENDC
  1619. 1613    8m  0000            +   ENDC
  1620. 1614    9m  0000            +   IFNC      "",""
  1621. 1615   10m  0000            +.DDF6     SET     .B6
  1622. 1616   11m  0000            +DDF6_     SET     _B6
  1623. 1617   12m  0000            +DDF6_MSK  SET     (MSK)<<.B6
  1624. 1618   13m  0000            +     IFC       "",""
  1625. 1619   14m  0000            +DDF6_NMSK SET     (-DDF6_MSK-1)&MSK16
  1626. 1620   15m  0000            +     ENDC
  1627. 1621   16m  0000            +     IFNC      "",""
  1628. 1622   17m  0000            +DDF6_NMSK SET     (-DDF6_MSK-1)&
  1629. 1623   18m  0000            +     ENDC
  1630. 1624   19m  0000            +   ENDC
  1631. 1625  226i  0000            |        DEF     DDF5,B5     . port F data direction bit 5
  1632. 1626    1m  0000            +   IFC       "",""
  1633. 1627    2m       0000 0001  +     IFNE      BIT$CODE&BIT$NUM
  1634. 1628    3m       0000 0005  +.DDF5     SET     .B5
  1635. 1629    4m  0000            +     ENDC
  1636. 1630    5m       0000 0002  +     IFNE      BIT$CODE&BIT$VAL
  1637. 1631    6m       0000 0020  +_DDF5     SET     _B5
  1638. 1632    7m  0000            +     ENDC
  1639. 1633    8m  0000            +   ENDC
  1640. 1634    9m  0000            +   IFNC      "",""
  1641. 1635   10m  0000            +.DDF5     SET     .B5
  1642. 1636   11m  0000            +DDF5_     SET     _B5
  1643. 1637   12m  0000            +DDF5_MSK  SET     (MSK)<<.B5
  1644. 1638   13m  0000            +     IFC       "",""
  1645. 1639   14m  0000            +DDF5_NMSK SET     (-DDF5_MSK-1)&MSK16
  1646. 1640   15m  0000            +     ENDC
  1647. 1641   16m  0000            +     IFNC      "",""
  1648. 1642   17m  0000            +DDF5_NMSK SET     (-DDF5_MSK-1)&
  1649. 1643   18m  0000            +     ENDC
  1650. 1644   19m  0000            +   ENDC
  1651. 1645  227i  0000            |        DEF     DDF4,B4     . port F data direction bit 4
  1652. 1646    1m  0000            +   IFC       "",""
  1653. 1647    2m       0000 0001  +     IFNE      BIT$CODE&BIT$NUM
  1654. 1648    3m       0000 0004  +.DDF4     SET     .B4
  1655. 1649    4m  0000            +     ENDC
  1656. 1650    5m       0000 0002  +     IFNE      BIT$CODE&BIT$VAL
  1657. 1651    6m       0000 0010  +_DDF4     SET     _B4
  1658. 1652    7m  0000            +     ENDC
  1659. 1653    8m  0000            +   ENDC
  1660. 1654    9m  0000            +   IFNC      "",""
  1661. 1655   10m  0000            +.DDF4     SET     .B4
  1662. 1656   11m  0000            +DDF4_     SET     _B4
  1663. 1657   12m  0000            +DDF4_MSK  SET     (MSK)<<.B4
  1664. 1658   13m  0000            +     IFC       "",""
  1665. 1659   14m  0000            +DDF4_NMSK SET     (-DDF4_MSK-1)&MSK16
  1666. 1660   15m  0000            +     ENDC
  1667. 1661   16m  0000            +     IFNC      "",""
  1668. 1662   17m  0000            +DDF4_NMSK SET     (-DDF4_MSK-1)&
  1669. 1663   18m  0000            +     ENDC
  1670. 1664   19m  0000            +   ENDC
  1671. 1665  228i  0000            |        DEF     DDF3,B3     . port F data direction bit 3
  1672. 1666    1m  0000            +   IFC       "",""
  1673. 1667    2m       0000 0001  +     IFNE      BIT$CODE&BIT$NUM
  1674. 1668    3m       0000 0003  +.DDF3     SET     .B3
  1675. 1669    4m  0000            +     ENDC
  1676. 1670    5m       0000 0002  +     IFNE      BIT$CODE&BIT$VAL
  1677. 1671    6m       0000 0008  +_DDF3     SET     _B3
  1678. 1672    7m  0000            +     ENDC
  1679. 1673    8m  0000            +   ENDC
  1680. 1674    9m  0000            +   IFNC      "",""
  1681. 1675   10m  0000            +.DDF3     SET     .B3
  1682. 1676   11m  0000            +DDF3_     SET     _B3
  1683. 1677   12m  0000            +DDF3_MSK  SET     (MSK)<<.B3
  1684. 1678   13m  0000            +     IFC       "",""
  1685. 1679   14m  0000            +DDF3_NMSK SET     (-DDF3_MSK-1)&MSK16
  1686. 1680   15m  0000            +     ENDC
  1687. 1681   16m  0000            +     IFNC      "",""
  1688. 1682   17m  0000            +DDF3_NMSK SET     (-DDF3_MSK-1)&
  1689. 1683   18m  0000            +     ENDC
  1690. 1684   19m  0000            +   ENDC
  1691. 1685  229i  0000            |        DEF     DDF2,B2     . port F data direction bit 2
  1692. 1686    1m  0000            +   IFC       "",""
  1693. 1687    2m       0000 0001  +     IFNE      BIT$CODE&BIT$NUM
  1694. 1688    3m       0000 0002  +.DDF2     SET     .B2
  1695. 1689    4m  0000            +     ENDC
  1696. 1690    5m       0000 0002  +     IFNE      BIT$CODE&BIT$VAL
  1697. 1691    6m       0000 0004  +_DDF2     SET     _B2
  1698. 1692    7m  0000            +     ENDC
  1699. 1693    8m  0000            +   ENDC
  1700. 1694    9m  0000            +   IFNC      "",""
  1701. 1695   10m  0000            +.DDF2     SET     .B2
  1702. 1696   11m  0000            +DDF2_     SET     _B2
  1703. 1697   12m  0000            +DDF2_MSK  SET     (MSK)<<.B2
  1704. 1698   13m  0000            +     IFC       "",""
  1705. 1699   14m  0000            +DDF2_NMSK SET     (-DDF2_MSK-1)&MSK16
  1706. 1700   15m  0000            +     ENDC
  1707. 1701   16m  0000            +     IFNC      "",""
  1708. 1702   17m  0000            +DDF2_NMSK SET     (-DDF2_MSK-1)&
  1709. 1703   18m  0000            +     ENDC
  1710. 1704   19m  0000            +   ENDC
  1711. 1705  230i  0000            |        DEF     DDF1,B1     . port F data direction bit 1
  1712. 1706    1m  0000            +   IFC       "",""
  1713. 1707    2m       0000 0001  +     IFNE      BIT$CODE&BIT$NUM
  1714. 1708    3m       0000 0001  +.DDF1     SET     .B1
  1715. 1709    4m  0000            +     ENDC
  1716. 1710    5m       0000 0002  +     IFNE      BIT$CODE&BIT$VAL
  1717. 1711    6m       0000 0002  +_DDF1     SET     _B1
  1718. 1712    7m  0000            +     ENDC
  1719. 1713    8m  0000            +   ENDC
  1720. 1714    9m  0000            +   IFNC      "",""
  1721. 1715   10m  0000            +.DDF1     SET     .B1
  1722. 1716   11m  0000            +DDF1_     SET     _B1
  1723. 1717   12m  0000            +DDF1_MSK  SET     (MSK)<<.B1
  1724. 1718   13m  0000            +     IFC       "",""
  1725. 1719   14m  0000            +DDF1_NMSK SET     (-DDF1_MSK-1)&MSK16
  1726. 1720   15m  0000            +     ENDC
  1727. 1721   16m  0000            +     IFNC      "",""
  1728. 1722   17m  0000            +DDF1_NMSK SET     (-DDF1_MSK-1)&
  1729. 1723   18m  0000            +     ENDC
  1730. 1724   19m  0000            +   ENDC
  1731. 1725  231i  0000            |        DEF     DDF0,B0     . port F data direction bit 0
  1732. 1726    1m  0000            +   IFC       "",""
  1733. 1727    2m       0000 0001  +     IFNE      BIT$CODE&BIT$NUM
  1734. 1728    3m       0000 0000  +.DDF0     SET     .B0
  1735. 1729    4m  0000            +     ENDC
  1736. 1730    5m       0000 0002  +     IFNE      BIT$CODE&BIT$VAL
  1737. 1731    6m       0000 0001  +_DDF0     SET     _B0
  1738. 1732    7m  0000            +     ENDC
  1739. 1733    8m  0000            +   ENDC
  1740. 1734    9m  0000            +   IFNC      "",""
  1741. 1735   10m  0000            +.DDF0     SET     .B0
  1742. 1736   11m  0000            +DDF0_     SET     _B0
  1743. 1737   12m  0000            +DDF0_MSK  SET     (MSK)<<.B0
  1744. 1738   13m  0000            +     IFC       "",""
  1745. 1739   14m  0000            +DDF0_NMSK SET     (-DDF0_MSK-1)&MSK16
  1746. 1740   15m  0000            +     ENDC
  1747. 1741   16m  0000            +     IFNC      "",""
  1748. 1742   17m  0000            +DDF0_NMSK SET     (-DDF0_MSK-1)&
  1749. 1743   18m  0000            +     ENDC
  1750. 1744   19m  0000            +   ENDC
  1751. 1745  232i  0000            |*-------------------------------------------------------------------*
  1752. 1746  233i  0000            |*UNUSED EQU     $01E        Unused position                    (BYTE)
  1753. 1747  234i  0000            |*-------------------------------------------------------------------*
  1754. 1748  235i       0000 001F  |PFPAR   EQU     $01F        Port F Pin Assignment Register     (BYTE)
  1755. 1749  236i  0000            |        DEF     PFPA7,B7    . port F pin assignment bit 7
  1756. 1750    1m  0000            +   IFC       "",""
  1757. 1751    2m       0000 0001  +     IFNE      BIT$CODE&BIT$NUM
  1758. 1752    3m       0000 0007  +.PFPA7     SET     .B7
  1759. 1753    4m  0000            +     ENDC
  1760. 1754    5m       0000 0002  +     IFNE      BIT$CODE&BIT$VAL
  1761. 1755    6m       0000 0080  +_PFPA7     SET     _B7
  1762. 1756    7m  0000            +     ENDC
  1763. 1757    8m  0000            +   ENDC
  1764. 1758    9m  0000            +   IFNC      "",""
  1765. 1759   10m  0000            +.PFPA7     SET     .B7
  1766. 1760   11m  0000            +PFPA7_     SET     _B7
  1767. 1761   12m  0000            +PFPA7_MSK  SET     (MSK)<<.B7
  1768. 1762   13m  0000            +     IFC       "",""
  1769. 1763   14m  0000            +PFPA7_NMSK SET     (-PFPA7_MSK-1)&MSK16
  1770. 1764   15m  0000            +     ENDC
  1771. 1765   16m  0000            +     IFNC      "",""
  1772. 1766   17m  0000            +PFPA7_NMSK SET     (-PFPA7_MSK-1)&
  1773. 1767   18m  0000            +     ENDC
  1774. 1768   19m  0000            +   ENDC
  1775. 1769  237i  0000            |        DEF     PFPA6,B6    . port F pin assignment bit 6
  1776. 1770    1m  0000            +   IFC       "",""
  1777. 1771    2m       0000 0001  +     IFNE      BIT$CODE&BIT$NUM
  1778. 1772    3m       0000 0006  +.PFPA6     SET     .B6
  1779. 1773    4m  0000            +     ENDC
  1780. 1774    5m       0000 0002  +     IFNE      BIT$CODE&BIT$VAL
  1781. 1775    6m       0000 0040  +_PFPA6     SET     _B6
  1782. 1776    7m  0000            +     ENDC
  1783. 1777    8m  0000            +   ENDC
  1784. 1778    9m  0000            +   IFNC      "",""
  1785. 1779   10m  0000            +.PFPA6     SET     .B6
  1786. 1780   11m  0000            +PFPA6_     SET     _B6
  1787. 1781   12m  0000            +PFPA6_MSK  SET     (MSK)<<.B6
  1788. 1782   13m  0000            +     IFC       "",""
  1789. 1783   14m  0000            +PFPA6_NMSK SET     (-PFPA6_MSK-1)&MSK16
  1790. 1784   15m  0000            +     ENDC
  1791. 1785   16m  0000            +     IFNC      "",""
  1792. 1786   17m  0000            +PFPA6_NMSK SET     (-PFPA6_MSK-1)&
  1793. 1787   18m  0000            +     ENDC
  1794. 1788   19m  0000            +   ENDC
  1795. 1789  238i  0000            |        DEF     PFPA5,B5    . port F pin assignment bit 5
  1796. 1790    1m  0000            +   IFC       "",""
  1797. 1791    2m       0000 0001  +     IFNE      BIT$CODE&BIT$NUM
  1798. 1792    3m       0000 0005  +.PFPA5     SET     .B5
  1799. 1793    4m  0000            +     ENDC
  1800. 1794    5m       0000 0002  +     IFNE      BIT$CODE&BIT$VAL
  1801. 1795    6m       0000 0020  +_PFPA5     SET     _B5
  1802. 1796    7m  0000            +     ENDC
  1803. 1797    8m  0000            +   ENDC
  1804. 1798    9m  0000            +   IFNC      "",""
  1805. 1799   10m  0000            +.PFPA5     SET     .B5
  1806. 1800   11m  0000            +PFPA5_     SET     _B5
  1807. 1801   12m  0000            +PFPA5_MSK  SET     (MSK)<<.B5
  1808. 1802   13m  0000            +     IFC       "",""
  1809. 1803   14m  0000            +PFPA5_NMSK SET     (-PFPA5_MSK-1)&MSK16
  1810. 1804   15m  0000            +     ENDC
  1811. 1805   16m  0000            +     IFNC      "",""
  1812. 1806   17m  0000            +PFPA5_NMSK SET     (-PFPA5_MSK-1)&
  1813. 1807   18m  0000            +     ENDC
  1814. 1808   19m  0000            +   ENDC
  1815. 1809  239i  0000            |        DEF     PFPA4,B4    . port F pin assignment bit 4
  1816. 1810    1m  0000            +   IFC       "",""
  1817. 1811    2m       0000 0001  +     IFNE      BIT$CODE&BIT$NUM
  1818. 1812    3m       0000 0004  +.PFPA4     SET     .B4
  1819. 1813    4m  0000            +     ENDC
  1820. 1814    5m       0000 0002  +     IFNE      BIT$CODE&BIT$VAL
  1821. 1815    6m       0000 0010  +_PFPA4     SET     _B4
  1822. 1816    7m  0000            +     ENDC
  1823. 1817    8m  0000            +   ENDC
  1824. 1818    9m  0000            +   IFNC      "",""
  1825. 1819   10m  0000            +.PFPA4     SET     .B4
  1826. 1820   11m  0000            +PFPA4_     SET     _B4
  1827. 1821   12m  0000            +PFPA4_MSK  SET     (MSK)<<.B4
  1828. 1822   13m  0000            +     IFC       "",""
  1829. 1823   14m  0000            +PFPA4_NMSK SET     (-PFPA4_MSK-1)&MSK16
  1830. 1824   15m  0000            +     ENDC
  1831. 1825   16m  0000            +     IFNC      "",""
  1832. 1826   17m  0000            +PFPA4_NMSK SET     (-PFPA4_MSK-1)&
  1833. 1827   18m  0000            +     ENDC
  1834. 1828   19m  0000            +   ENDC
  1835. 1829  240i  0000            |        DEF     PFPA3,B3    . port F pin assignment bit 3
  1836. 1830    1m  0000            +   IFC       "",""
  1837. 1831    2m       0000 0001  +     IFNE      BIT$CODE&BIT$NUM
  1838. 1832    3m       0000 0003  +.PFPA3     SET     .B3
  1839. 1833    4m  0000            +     ENDC
  1840. 1834    5m       0000 0002  +     IFNE      BIT$CODE&BIT$VAL
  1841. 1835    6m       0000 0008  +_PFPA3     SET     _B3
  1842. 1836    7m  0000            +     ENDC
  1843. 1837    8m  0000            +   ENDC
  1844. 1838    9m  0000            +   IFNC      "",""
  1845. 1839   10m  0000            +.PFPA3     SET     .B3
  1846. 1840   11m  0000            +PFPA3_     SET     _B3
  1847. 1841   12m  0000            +PFPA3_MSK  SET     (MSK)<<.B3
  1848. 1842   13m  0000            +     IFC       "",""
  1849. 1843   14m  0000            +PFPA3_NMSK SET     (-PFPA3_MSK-1)&MSK16
  1850. 1844   15m  0000            +     ENDC
  1851. 1845   16m  0000            +     IFNC      "",""
  1852. 1846   17m  0000            +PFPA3_NMSK SET     (-PFPA3_MSK-1)&
  1853. 1847   18m  0000            +     ENDC
  1854. 1848   19m  0000            +   ENDC
  1855. 1849  241i  0000            |        DEF     PFPA2,B2    . port F pin assignment bit 2
  1856. 1850    1m  0000            +   IFC       "",""
  1857. 1851    2m       0000 0001  +     IFNE      BIT$CODE&BIT$NUM
  1858. 1852    3m       0000 0002  +.PFPA2     SET     .B2
  1859. 1853    4m  0000            +     ENDC
  1860. 1854    5m       0000 0002  +     IFNE      BIT$CODE&BIT$VAL
  1861. 1855    6m       0000 0004  +_PFPA2     SET     _B2
  1862. 1856    7m  0000            +     ENDC
  1863. 1857    8m  0000            +   ENDC
  1864. 1858    9m  0000            +   IFNC      "",""
  1865. 1859   10m  0000            +.PFPA2     SET     .B2
  1866. 1860   11m  0000            +PFPA2_     SET     _B2
  1867. 1861   12m  0000            +PFPA2_MSK  SET     (MSK)<<.B2
  1868. 1862   13m  0000            +     IFC       "",""
  1869. 1863   14m  0000            +PFPA2_NMSK SET     (-PFPA2_MSK-1)&MSK16
  1870. 1864   15m  0000            +     ENDC
  1871. 1865   16m  0000            +     IFNC      "",""
  1872. 1866   17m  0000            +PFPA2_NMSK SET     (-PFPA2_MSK-1)&
  1873. 1867   18m  0000            +     ENDC
  1874. 1868   19m  0000            +   ENDC
  1875. 1869  242i  0000            |        DEF     PFPA1,B1    . port F pin assignment bit 1
  1876. 1870    1m  0000            +   IFC       "",""
  1877. 1871    2m       0000 0001  +     IFNE      BIT$CODE&BIT$NUM
  1878. 1872    3m       0000 0001  +.PFPA1     SET     .B1
  1879. 1873    4m  0000            +     ENDC
  1880. 1874    5m       0000 0002  +     IFNE      BIT$CODE&BIT$VAL
  1881. 1875    6m       0000 0002  +_PFPA1     SET     _B1
  1882. 1876    7m  0000            +     ENDC
  1883. 1877    8m  0000            +   ENDC
  1884. 1878    9m  0000            +   IFNC      "",""
  1885. 1879   10m  0000            +.PFPA1     SET     .B1
  1886. 1880   11m  0000            +PFPA1_     SET     _B1
  1887. 1881   12m  0000            +PFPA1_MSK  SET     (MSK)<<.B1
  1888. 1882   13m  0000            +     IFC       "",""
  1889. 1883   14m  0000            +PFPA1_NMSK SET     (-PFPA1_MSK-1)&MSK16
  1890. 1884   15m  0000            +     ENDC
  1891. 1885   16m  0000            +     IFNC      "",""
  1892. 1886   17m  0000            +PFPA1_NMSK SET     (-PFPA1_MSK-1)&
  1893. 1887   18m  0000            +     ENDC
  1894. 1888   19m  0000            +   ENDC
  1895. 1889  243i  0000            |        DEF     PFPA0,B0    . port F pin assignment bit 0
  1896. 1890    1m  0000            +   IFC       "",""
  1897. 1891    2m       0000 0001  +     IFNE      BIT$CODE&BIT$NUM
  1898. 1892    3m       0000 0000  +.PFPA0     SET     .B0
  1899. 1893    4m  0000            +     ENDC
  1900. 1894    5m       0000 0002  +     IFNE      BIT$CODE&BIT$VAL
  1901. 1895    6m       0000 0001  +_PFPA0     SET     _B0
  1902. 1896    7m  0000            +     ENDC
  1903. 1897    8m  0000            +   ENDC
  1904. 1898    9m  0000            +   IFNC      "",""
  1905. 1899   10m  0000            +.PFPA0     SET     .B0
  1906. 1900   11m  0000            +PFPA0_     SET     _B0
  1907. 1901   12m  0000            +PFPA0_MSK  SET     (MSK)<<.B0
  1908. 1902   13m  0000            +     IFC       "",""
  1909. 1903   14m  0000            +PFPA0_NMSK SET     (-PFPA0_MSK-1)&MSK16
  1910. 1904   15m  0000            +     ENDC
  1911. 1905   16m  0000            +     IFNC      "",""
  1912. 1906   17m  0000            +PFPA0_NMSK SET     (-PFPA0_MSK-1)&
  1913. 1907   18m  0000            +     ENDC
  1914. 1908   19m  0000            +   ENDC
  1915. 1909  244i  0000            |*-------------------------------------------------------------------*
  1916. 1910  245i  0000            |*UNUSED EQU     $020        Unused position                    (BYTE)
  1917. 1911  246i  0000            |*-------------------------------------------------------------------*
  1918. 1912  247i       0000 0021  |SYPCR   EQU     $021        System Protection Register         (BYTE)
  1919. 1913  248i  0000            |* NOTE:  SYPCR is a WRITE-ONCE register!
  1920. 1914  249i  0000            |        DEF     SWE,B7      . software watchdog enable
  1921. 1915    1m  0000            +   IFC       "",""
  1922. 1916    2m       0000 0001  +     IFNE      BIT$CODE&BIT$NUM
  1923. 1917    3m       0000 0007  +.SWE     SET     .B7
  1924. 1918    4m  0000            +     ENDC
  1925. 1919    5m       0000 0002  +     IFNE      BIT$CODE&BIT$VAL
  1926. 1920    6m       0000 0080  +_SWE     SET     _B7
  1927. 1921    7m  0000            +     ENDC
  1928. 1922    8m  0000            +   ENDC
  1929. 1923    9m  0000            +   IFNC      "",""
  1930. 1924   10m  0000            +.SWE     SET     .B7
  1931. 1925   11m  0000            +SWE_     SET     _B7
  1932. 1926   12m  0000            +SWE_MSK  SET     (MSK)<<.B7
  1933. 1927   13m  0000            +     IFC       "",""
  1934. 1928   14m  0000            +SWE_NMSK SET     (-SWE_MSK-1)&MSK16
  1935. 1929   15m  0000            +     ENDC
  1936. 1930   16m  0000            +     IFNC      "",""
  1937. 1931   17m  0000            +SWE_NMSK SET     (-SWE_MSK-1)&
  1938. 1932   18m  0000            +     ENDC
  1939. 1933   19m  0000            +   ENDC
  1940. 1934  250i  0000            |        DEF     SWP,B6      . software watchdog prescale
  1941. 1935    1m  0000            +   IFC       "",""
  1942. 1936    2m       0000 0001  +     IFNE      BIT$CODE&BIT$NUM
  1943. 1937    3m       0000 0006  +.SWP     SET     .B6
  1944. 1938    4m  0000            +     ENDC
  1945. 1939    5m       0000 0002  +     IFNE      BIT$CODE&BIT$VAL
  1946. 1940    6m       0000 0040  +_SWP     SET     _B6
  1947. 1941    7m  0000            +     ENDC
  1948. 1942    8m  0000            +   ENDC
  1949. 1943    9m  0000            +   IFNC      "",""
  1950. 1944   10m  0000            +.SWP     SET     .B6
  1951. 1945   11m  0000            +SWP_     SET     _B6
  1952. 1946   12m  0000            +SWP_MSK  SET     (MSK)<<.B6
  1953. 1947   13m  0000            +     IFC       "",""
  1954. 1948   14m  0000            +SWP_NMSK SET     (-SWP_MSK-1)&MSK16
  1955. 1949   15m  0000            +     ENDC
  1956. 1950   16m  0000            +     IFNC      "",""
  1957. 1951   17m  0000            +SWP_NMSK SET     (-SWP_MSK-1)&
  1958. 1952   18m  0000            +     ENDC
  1959. 1953   19m  0000            +   ENDC
  1960. 1954  251i  0000            |        DEF     SWT,B4,2,MSK8 . software watchdog timing     (2 bits)
  1961. 1955    1m  0000            +   IFC       "","2"
  1962. 1956    2m  0000            +     IFNE      BIT$CODE&BIT$NUM
  1963. 1957    3m  0000            +.SWT     SET     .B4
  1964. 1958    4m  0000            +     ENDC
  1965. 1959    5m  0000            +     IFNE      BIT$CODE&BIT$VAL
  1966. 1960    6m  0000            +_SWT     SET     _B4
  1967. 1961    7m  0000            +     ENDC
  1968. 1962    8m  0000            +   ENDC
  1969. 1963    9m  0000            +   IFNC      "","2"
  1970. 1964   10m       0000 0004  +.SWT     SET     .B4
  1971. 1965   11m       0000 0010  +SWT_     SET     _B4
  1972. 1966   12m       0000 0030  +SWT_MSK  SET     (MSK2)<<.B4
  1973. 1967   13m  0000            +     IFC       "","MSK8"
  1974. 1968   14m  0000            +SWT_NMSK SET     (-SWT_MSK-1)&MSK16
  1975. 1969   15m  0000            +     ENDC
  1976. 1970   16m  0000            +     IFNC      "","MSK8"
  1977. 1971   17m       0000 00CF  +SWT_NMSK SET     (-SWT_MSK-1)&MSK8
  1978. 1972   18m  0000            +     ENDC
  1979. 1973   19m  0000            +   ENDC
  1980. 1974  252i  0000            |        DEF     HME,B3      . halt monitor enable
  1981. 1975    1m  0000            +   IFC       "",""
  1982. 1976    2m       0000 0001  +     IFNE      BIT$CODE&BIT$NUM
  1983. 1977    3m       0000 0003  +.HME     SET     .B3
  1984. 1978    4m  0000            +     ENDC
  1985. 1979    5m       0000 0002  +     IFNE      BIT$CODE&BIT$VAL
  1986. 1980    6m       0000 0008  +_HME     SET     _B3
  1987. 1981    7m  0000            +     ENDC
  1988. 1982    8m  0000            +   ENDC
  1989. 1983    9m  0000            +   IFNC      "",""
  1990. 1984   10m  0000            +.HME     SET     .B3
  1991. 1985   11m  0000            +HME_     SET     _B3
  1992. 1986   12m  0000            +HME_MSK  SET     (MSK)<<.B3
  1993. 1987   13m  0000            +     IFC       "",""
  1994. 1988   14m  0000            +HME_NMSK SET     (-HME_MSK-1)&MSK16
  1995. 1989   15m  0000            +     ENDC
  1996. 1990   16m  0000            +     IFNC      "",""
  1997. 1991   17m  0000            +HME_NMSK SET     (-HME_MSK-1)&
  1998. 1992   18m  0000            +     ENDC
  1999. 1993   19m  0000            +   ENDC
  2000. 1994  253i  0000            |        DEF     BME,B2      . bus monitor external enable
  2001. 1995    1m  0000            +   IFC       "",""
  2002. 1996    2m       0000 0001  +     IFNE      BIT$CODE&BIT$NUM
  2003. 1997    3m       0000 0002  +.BME     SET     .B2
  2004. 1998    4m  0000            +     ENDC
  2005. 1999    5m       0000 0002  +     IFNE      BIT$CODE&BIT$VAL
  2006. 2000    6m       0000 0004  +_BME     SET     _B2
  2007. 2001    7m  0000            +     ENDC
  2008. 2002    8m  0000            +   ENDC
  2009. 2003    9m  0000            +   IFNC      "",""
  2010. 2004   10m  0000            +.BME     SET     .B2
  2011. 2005   11m  0000            +BME_     SET     _B2
  2012. 2006   12m  0000            +BME_MSK  SET     (MSK)<<.B2
  2013. 2007   13m  0000            +     IFC       "",""
  2014. 2008   14m  0000            +BME_NMSK SET     (-BME_MSK-1)&MSK16
  2015. 2009   15m  0000            +     ENDC
  2016. 2010   16m  0000            +     IFNC      "",""
  2017. 2011   17m  0000            +BME_NMSK SET     (-BME_MSK-1)&
  2018. 2012   18m  0000            +     ENDC
  2019. 2013   19m  0000            +   ENDC
  2020. 2014  254i  0000            |        DEF     BMT,B0,2,MSK8 . bus monitor timing           (2 bits)
  2021. 2015    1m  0000            +   IFC       "","2"
  2022. 2016    2m  0000            +     IFNE      BIT$CODE&BIT$NUM
  2023. 2017    3m  0000            +.BMT     SET     .B0
  2024. 2018    4m  0000            +     ENDC
  2025. 2019    5m  0000            +     IFNE      BIT$CODE&BIT$VAL
  2026. 2020    6m  0000            +_BMT     SET     _B0
  2027. 2021    7m  0000            +     ENDC
  2028. 2022    8m  0000            +   ENDC
  2029. 2023    9m  0000            +   IFNC      "","2"
  2030. 2024   10m       0000 0000  +.BMT     SET     .B0
  2031. 2025   11m       0000 0001  +BMT_     SET     _B0
  2032. 2026   12m       0000 0003  +BMT_MSK  SET     (MSK2)<<.B0
  2033. 2027   13m  0000            +     IFC       "","MSK8"
  2034. 2028   14m  0000            +BMT_NMSK SET     (-BMT_MSK-1)&MSK16
  2035. 2029   15m  0000            +     ENDC
  2036. 2030   16m  0000            +     IFNC      "","MSK8"
  2037. 2031   17m       0000 00FC  +BMT_NMSK SET     (-BMT_MSK-1)&MSK8
  2038. 2032   18m  0000            +     ENDC
  2039. 2033   19m  0000            +   ENDC
  2040. 2034  255i  0000            |*-------------------------------------------------------------------*
  2041. 2035  256i       0000 0022  |PICR    EQU     $022        Periodic Interrupt Control Register
  2042. 2036  257i  0000            |        DEF     PIRQL,B8,3  . periodic int. request level    (3 bits)
  2043. 2037    1m  0000            +   IFC       "","3"
  2044. 2038    2m  0000            +     IFNE      BIT$CODE&BIT$NUM
  2045. 2039    3m  0000            +.PIRQL     SET     .B8
  2046. 2040    4m  0000            +     ENDC
  2047. 2041    5m  0000            +     IFNE      BIT$CODE&BIT$VAL
  2048. 2042    6m  0000            +_PIRQL     SET     _B8
  2049. 2043    7m  0000            +     ENDC
  2050. 2044    8m  0000            +   ENDC
  2051. 2045    9m  0000            +   IFNC      "","3"
  2052. 2046   10m       0000 0008  +.PIRQL     SET     .B8
  2053. 2047   11m       0000 0100  +PIRQL_     SET     _B8
  2054. 2048   12m       0000 0700  +PIRQL_MSK  SET     (MSK3)<<.B8
  2055. 2049   13m  0000            +     IFC       "",""
  2056. 2050   14m       0000 F8FF  +PIRQL_NMSK SET     (-PIRQL_MSK-1)&MSK16
  2057. 2051   15m  0000            +     ENDC
  2058. 2052   16m  0000            +     IFNC      "",""
  2059. 2053   17m  0000            +PIRQL_NMSK SET     (-PIRQL_MSK-1)&
  2060. 2054   18m  0000            +     ENDC
  2061. 2055   19m  0000            +   ENDC
  2062. 2056  258i  0000            |        DEF     PIV,B0,8    . periodic interrupt vector      (8 bits)
  2063. 2057    1m  0000            +   IFC       "","8"
  2064. 2058    2m  0000            +     IFNE      BIT$CODE&BIT$NUM
  2065. 2059    3m  0000            +.PIV     SET     .B0
  2066. 2060    4m  0000            +     ENDC
  2067. 2061    5m  0000            +     IFNE      BIT$CODE&BIT$VAL
  2068. 2062    6m  0000            +_PIV     SET     _B0
  2069. 2063    7m  0000            +     ENDC
  2070. 2064    8m  0000            +   ENDC
  2071. 2065    9m  0000            +   IFNC      "","8"
  2072. 2066   10m       0000 0000  +.PIV     SET     .B0
  2073. 2067   11m       0000 0001  +PIV_     SET     _B0
  2074. 2068   12m       0000 00FF  +PIV_MSK  SET     (MSK8)<<.B0
  2075. 2069   13m  0000            +     IFC       "",""
  2076. 2070   14m       0000 FF00  +PIV_NMSK SET     (-PIV_MSK-1)&MSK16
  2077. 2071   15m  0000            +     ENDC
  2078. 2072   16m  0000            +     IFNC      "",""
  2079. 2073   17m  0000            +PIV_NMSK SET     (-PIV_MSK-1)&
  2080. 2074   18m  0000            +     ENDC
  2081. 2075   19m  0000            +   ENDC
  2082. 2076  259i  0000            |*-------------------------------------------------------------------*
  2083. 2077  260i       0000 0024  |PITR    EQU     $024        Periodic Interrupt Timing Register
  2084. 2078  261i  0000            |        DEF     PTP,B8      . periodic timer prescaler control
  2085. 2079    1m  0000            +   IFC       "",""
  2086. 2080    2m       0000 0001  +     IFNE      BIT$CODE&BIT$NUM
  2087. 2081    3m       0000 0008  +.PTP     SET     .B8
  2088. 2082    4m  0000            +     ENDC
  2089. 2083    5m       0000 0002  +     IFNE      BIT$CODE&BIT$VAL
  2090. 2084    6m       0000 0100  +_PTP     SET     _B8
  2091. 2085    7m  0000            +     ENDC
  2092. 2086    8m  0000            +   ENDC
  2093. 2087    9m  0000            +   IFNC      "",""
  2094. 2088   10m  0000            +.PTP     SET     .B8
  2095. 2089   11m  0000            +PTP_     SET     _B8
  2096. 2090   12m  0000            +PTP_MSK  SET     (MSK)<<.B8
  2097. 2091   13m  0000            +     IFC       "",""
  2098. 2092   14m  0000            +PTP_NMSK SET     (-PTP_MSK-1)&MSK16
  2099. 2093   15m  0000            +     ENDC
  2100. 2094   16m  0000            +     IFNC      "",""
  2101. 2095   17m  0000            +PTP_NMSK SET     (-PTP_MSK-1)&
  2102. 2096   18m  0000            +     ENDC
  2103. 2097   19m  0000            +   ENDC
  2104. 2098  262i  0000            |        DEF     PITM,B0,8   . periodic timer modulus         (8 bits)
  2105. 2099    1m  0000            +   IFC       "","8"
  2106. 2100    2m  0000            +     IFNE      BIT$CODE&BIT$NUM
  2107. 2101    3m  0000            +.PITM     SET     .B0
  2108. 2102    4m  0000            +     ENDC
  2109. 2103    5m  0000            +     IFNE      BIT$CODE&BIT$VAL
  2110. 2104    6m  0000            +_PITM     SET     _B0
  2111. 2105    7m  0000            +     ENDC
  2112. 2106    8m  0000            +   ENDC
  2113. 2107    9m  0000            +   IFNC      "","8"
  2114. 2108   10m       0000 0000  +.PITM     SET     .B0
  2115. 2109   11m       0000 0001  +PITM_     SET     _B0
  2116. 2110   12m       0000 00FF  +PITM_MSK  SET     (MSK8)<<.B0
  2117. 2111   13m  0000            +     IFC       "",""
  2118. 2112   14m       0000 FF00  +PITM_NMSK SET     (-PITM_MSK-1)&MSK16
  2119. 2113   15m  0000            +     ENDC
  2120. 2114   16m  0000            +     IFNC      "",""
  2121. 2115   17m  0000            +PITM_NMSK SET     (-PITM_MSK-1)&
  2122. 2116   18m  0000            +     ENDC
  2123. 2117   19m  0000            +   ENDC
  2124. 2118  263i  0000            |*-------------------------------------------------------------------*
  2125. 2119  264i  0000            |*UNUSED EQU     $026        Unused position                    (BYTE)
  2126. 2120  265i  0000            |*-------------------------------------------------------------------*
  2127. 2121  266i       0000 0027  |SWSR    EQU     $027        Software Service Register          (BYTE)
  2128. 2122  267i  0000            |* NOTE:  SWSR register always reads as zero (0)!
  2129. 2123  268i  0000            |        DEF     SWSR,B0,8,MSK8 . software watchdog count     (8 bits)
  2130. 2124    1m  0000            +   IFC       "","8"
  2131. 2125    2m  0000            +     IFNE      BIT$CODE&BIT$NUM
  2132. 2126    3m  0000            +.SWSR     SET     .B0
  2133. 2127    4m  0000            +     ENDC
  2134. 2128    5m  0000            +     IFNE      BIT$CODE&BIT$VAL
  2135. 2129    6m  0000            +_SWSR     SET     _B0
  2136. 2130    7m  0000            +     ENDC
  2137. 2131    8m  0000            +   ENDC
  2138. 2132    9m  0000            +   IFNC      "","8"
  2139. 2133   10m       0000 0000  +.SWSR     SET     .B0
  2140. 2134   11m       0000 0001  +SWSR_     SET     _B0
  2141. 2135   12m       0000 00FF  +SWSR_MSK  SET     (MSK8)<<.B0
  2142. 2136   13m  0000            +     IFC       "","MSK8"
  2143. 2137   14m  0000            +SWSR_NMSK SET     (-SWSR_MSK-1)&MSK16
  2144. 2138   15m  0000            +     ENDC
  2145. 2139   16m  0000            +     IFNC      "","MSK8"
  2146. 2140   17m       0000 0000  +SWSR_NMSK SET     (-SWSR_MSK-1)&MSK8
  2147. 2141   18m  0000            +     ENDC
  2148. 2142   19m  0000            +   ENDC
  2149. 2143  269i  0000            |*-------------------------------------------------------------------*
  2150. 2144  270i  0000            |*UNUSED EQU     $028        Unused position
  2151. 2145  271i  0000            |*-------------------------------------------------------------------*
  2152. 2146  272i       0000 0030  |TSTMSRA EQU     $030        Test Module Master Shift Register A
  2153. 2147  273i  0000            |*-------------------------------------------------------------------*
  2154. 2148  274i       0000 0032  |TSTMSRB EQU     $032        Test Module Master Shift Register B
  2155. 2149  275i  0000            |*-------------------------------------------------------------------*
  2156. 2150  276i       0000 0034  |TSTSC   EQU     $034        Test Module Shift Count
  2157. 2151  277i  0000            |*-------------------------------------------------------------------*
  2158. 2152  278i       0000 0036  |TSTRC   EQU     $036        Test Module Repetition Counter
  2159. 2153  279i  0000            |*-------------------------------------------------------------------*
  2160. 2154  280i       0000 0038  |CREG    EQU     $038        Test Module Control Register
  2161. 2155  281i  0000            |        DEF     BUSY,B15    . busy status bit
  2162. 2156    1m  0000            +   IFC       "",""
  2163. 2157    2m       0000 0001  +     IFNE      BIT$CODE&BIT$NUM
  2164. 2158    3m       0000 000F  +.BUSY     SET     .B15
  2165. 2159    4m  0000            +     ENDC
  2166. 2160    5m       0000 0002  +     IFNE      BIT$CODE&BIT$VAL
  2167. 2161    6m       0000 8000  +_BUSY     SET     _B15
  2168. 2162    7m  0000            +     ENDC
  2169. 2163    8m  0000            +   ENDC
  2170. 2164    9m  0000            +   IFNC      "",""
  2171. 2165   10m  0000            +.BUSY     SET     .B15
  2172. 2166   11m  0000            +BUSY_     SET     _B15
  2173. 2167   12m  0000            +BUSY_MSK  SET     (MSK)<<.B15
  2174. 2168   13m  0000            +     IFC       "",""
  2175. 2169   14m  0000            +BUSY_NMSK SET     (-BUSY_MSK-1)&MSK16
  2176. 2170   15m  0000            +     ENDC
  2177. 2171   16m  0000            +     IFNC      "",""
  2178. 2172   17m  0000            +BUSY_NMSK SET     (-BUSY_MSK-1)&
  2179. 2173   18m  0000            +     ENDC
  2180. 2174   19m  0000            +   ENDC
  2181. 2175  282i  0000            |* NOTE:  BUSY is not writable; read only!
  2182. 2176  283i  0000            |        DEF     TMARM,B14   . test mode armed status bit
  2183. 2177    1m  0000            +   IFC       "",""
  2184. 2178    2m       0000 0001  +     IFNE      BIT$CODE&BIT$NUM
  2185. 2179    3m       0000 000E  +.TMARM     SET     .B14
  2186. 2180    4m  0000            +     ENDC
  2187. 2181    5m       0000 0002  +     IFNE      BIT$CODE&BIT$VAL
  2188. 2182    6m       0000 4000  +_TMARM     SET     _B14
  2189. 2183    7m  0000            +     ENDC
  2190. 2184    8m  0000            +   ENDC
  2191. 2185    9m  0000            +   IFNC      "",""
  2192. 2186   10m  0000            +.TMARM     SET     .B14
  2193. 2187   11m  0000            +TMARM_     SET     _B14
  2194. 2188   12m  0000            +TMARM_MSK  SET     (MSK)<<.B14
  2195. 2189   13m  0000            +     IFC       "",""
  2196. 2190   14m  0000            +TMARM_NMSK SET     (-TMARM_MSK-1)&MSK16
  2197. 2191   15m  0000            +     ENDC
  2198. 2192   16m  0000            +     IFNC      "",""
  2199. 2193   17m  0000            +TMARM_NMSK SET     (-TMARM_MSK-1)&
  2200. 2194   18m  0000            +     ENDC
  2201. 2195   19m  0000            +   ENDC
  2202. 2196  284i  0000            |        DEF     COMP,B13    . compare status bit
  2203. 2197    1m  0000            +   IFC       "",""
  2204. 2198    2m       0000 0001  +     IFNE      BIT$CODE&BIT$NUM
  2205. 2199    3m       0000 000D  +.COMP     SET     .B13
  2206. 2200    4m  0000            +     ENDC
  2207. 2201    5m       0000 0002  +     IFNE      BIT$CODE&BIT$VAL
  2208. 2202    6m       0000 2000  +_COMP     SET     _B13
  2209. 2203    7m  0000            +     ENDC
  2210. 2204    8m  0000            +   ENDC
  2211. 2205    9m  0000            +   IFNC      "",""
  2212. 2206   10m  0000            +.COMP     SET     .B13
  2213. 2207   11m  0000            +COMP_     SET     _B13
  2214. 2208   12m  0000            +COMP_MSK  SET     (MSK)<<.B13
  2215. 2209   13m  0000            +     IFC       "",""
  2216. 2210   14m  0000            +COMP_NMSK SET     (-COMP_MSK-1)&MSK16
  2217. 2211   15m  0000            +     ENDC
  2218. 2212   16m  0000            +     IFNC      "",""
  2219. 2213   17m  0000            +COMP_NMSK SET     (-COMP_MSK-1)&
  2220. 2214   18m  0000            +     ENDC
  2221. 2215   19m  0000            +   ENDC
  2222. 2216  285i  0000            |        DEF     IMBTST,B12  . intermodule bus test
  2223. 2217    1m  0000            +   IFC       "",""
  2224. 2218    2m       0000 0001  +     IFNE      BIT$CODE&BIT$NUM
  2225. 2219    3m       0000 000C  +.IMBTST     SET     .B12
  2226. 2220    4m  0000            +     ENDC
  2227. 2221    5m       0000 0002  +     IFNE      BIT$CODE&BIT$VAL
  2228. 2222    6m       0000 1000  +_IMBTST     SET     _B12
  2229. 2223    7m  0000            +     ENDC
  2230. 2224    8m  0000            +   ENDC
  2231. 2225    9m  0000            +   IFNC      "",""
  2232. 2226   10m  0000            +.IMBTST     SET     .B12
  2233. 2227   11m  0000            +IMBTST_     SET     _B12
  2234. 2228   12m  0000            +IMBTST_MSK  SET     (MSK)<<.B12
  2235. 2229   13m  0000            +     IFC       "",""
  2236. 2230   14m  0000            +IMBTST_NMSK SET     (-IMBTST_MSK-1)&MSK16
  2237. 2231   15m  0000            +     ENDC
  2238. 2232   16m  0000            +     IFNC      "",""
  2239. 2233   17m  0000            +IMBTST_NMSK SET     (-IMBTST_MSK-1)&
  2240. 2234   18m  0000            +     ENDC
  2241. 2235   19m  0000            +   ENDC
  2242. 2236  286i  0000            |        DEF     CPUTR,B11   . CPU test register
  2243. 2237    1m  0000            +   IFC       "",""
  2244. 2238    2m       0000 0001  +     IFNE      BIT$CODE&BIT$NUM
  2245. 2239    3m       0000 000B  +.CPUTR     SET     .B11
  2246. 2240    4m  0000            +     ENDC
  2247. 2241    5m       0000 0002  +     IFNE      BIT$CODE&BIT$VAL
  2248. 2242    6m       0000 0800  +_CPUTR     SET     _B11
  2249. 2243    7m  0000            +     ENDC
  2250. 2244    8m  0000            +   ENDC
  2251. 2245    9m  0000            +   IFNC      "",""
  2252. 2246   10m  0000            +.CPUTR     SET     .B11
  2253. 2247   11m  0000            +CPUTR_     SET     _B11
  2254. 2248   12m  0000            +CPUTR_MSK  SET     (MSK)<<.B11
  2255. 2249   13m  0000            +     IFC       "",""
  2256. 2250   14m  0000            +CPUTR_NMSK SET     (-CPUTR_MSK-1)&MSK16
  2257. 2251   15m  0000            +     ENDC
  2258. 2252   16m  0000            +     IFNC      "",""
  2259. 2253   17m  0000            +CPUTR_NMSK SET     (-CPUTR_MSK-1)&
  2260. 2254   18m  0000            +     ENDC
  2261. 2255   19m  0000            +   ENDC
  2262. 2256  287i  0000            |        DEF     QBIT,B10    . quotient bit
  2263. 2257    1m  0000            +   IFC       "",""
  2264. 2258    2m       0000 0001  +     IFNE      BIT$CODE&BIT$NUM
  2265. 2259    3m       0000 000A  +.QBIT     SET     .B10
  2266. 2260    4m  0000            +     ENDC
  2267. 2261    5m       0000 0002  +     IFNE      BIT$CODE&BIT$VAL
  2268. 2262    6m       0000 0400  +_QBIT     SET     _B10
  2269. 2263    7m  0000            +     ENDC
  2270. 2264    8m  0000            +   ENDC
  2271. 2265    9m  0000            +   IFNC      "",""
  2272. 2266   10m  0000            +.QBIT     SET     .B10
  2273. 2267   11m  0000            +QBIT_     SET     _B10
  2274. 2268   12m  0000            +QBIT_MSK  SET     (MSK)<<.B10
  2275. 2269   13m  0000            +     IFC       "",""
  2276. 2270   14m  0000            +QBIT_NMSK SET     (-QBIT_MSK-1)&MSK16
  2277. 2271   15m  0000            +     ENDC
  2278. 2272   16m  0000            +     IFNC      "",""
  2279. 2273   17m  0000            +QBIT_NMSK SET     (-QBIT_MSK-1)&
  2280. 2274   18m  0000            +     ENDC
  2281. 2275   19m  0000            +   ENDC
  2282. 2276  288i  0000            |        DEF     MUXEL,B9    . multiplexer select bit
  2283. 2277    1m  0000            +   IFC       "",""
  2284. 2278    2m       0000 0001  +     IFNE      BIT$CODE&BIT$NUM
  2285. 2279    3m       0000 0009  +.MUXEL     SET     .B9
  2286. 2280    4m  0000            +     ENDC
  2287. 2281    5m       0000 0002  +     IFNE      BIT$CODE&BIT$VAL
  2288. 2282    6m       0000 0200  +_MUXEL     SET     _B9
  2289. 2283    7m  0000            +     ENDC
  2290. 2284    8m  0000            +   ENDC
  2291. 2285    9m  0000            +   IFNC      "",""
  2292. 2286   10m  0000            +.MUXEL     SET     .B9
  2293. 2287   11m  0000            +MUXEL_     SET     _B9
  2294. 2288   12m  0000            +MUXEL_MSK  SET     (MSK)<<.B9
  2295. 2289   13m  0000            +     IFC       "",""
  2296. 2290   14m  0000            +MUXEL_NMSK SET     (-MUXEL_MSK-1)&MSK16
  2297. 2291   15m  0000            +     ENDC
  2298. 2292   16m  0000            +     IFNC      "",""
  2299. 2293   17m  0000            +MUXEL_NMSK SET     (-MUXEL_MSK-1)&
  2300. 2294   18m  0000            +     ENDC
  2301. 2295   19m  0000            +   ENDC
  2302. 2296  289i  0000            |        DEF     ACUT,B4     . activate circuit under test
  2303. 2297    1m  0000            +   IFC       "",""
  2304. 2298    2m       0000 0001  +     IFNE      BIT$CODE&BIT$NUM
  2305. 2299    3m       0000 0004  +.ACUT     SET     .B4
  2306. 2300    4m  0000            +     ENDC
  2307. 2301    5m       0000 0002  +     IFNE      BIT$CODE&BIT$VAL
  2308. 2302    6m       0000 0010  +_ACUT     SET     _B4
  2309. 2303    7m  0000            +     ENDC
  2310. 2304    8m  0000            +   ENDC
  2311. 2305    9m  0000            +   IFNC      "",""
  2312. 2306   10m  0000            +.ACUT     SET     .B4
  2313. 2307   11m  0000            +ACUT_     SET     _B4
  2314. 2308   12m  0000            +ACUT_MSK  SET     (MSK)<<.B4
  2315. 2309   13m  0000            +     IFC       "",""
  2316. 2310   14m  0000            +ACUT_NMSK SET     (-ACUT_MSK-1)&MSK16
  2317. 2311   15m  0000            +     ENDC
  2318. 2312   16m  0000            +     IFNC      "",""
  2319. 2313   17m  0000            +ACUT_NMSK SET     (-ACUT_MSK-1)&
  2320. 2314   18m  0000            +     ENDC
  2321. 2315   19m  0000            +   ENDC
  2322. 2316  290i  0000            |* NOTE:  ACUT always reads as zero (0)!
  2323. 2317  291i  0000            |        DEF     SCONT,B3    . start continuous operation
  2324. 2318    1m  0000            +   IFC       "",""
  2325. 2319    2m       0000 0001  +     IFNE      BIT$CODE&BIT$NUM
  2326. 2320    3m       0000 0003  +.SCONT     SET     .B3
  2327. 2321    4m  0000            +     ENDC
  2328. 2322    5m       0000 0002  +     IFNE      BIT$CODE&BIT$VAL
  2329. 2323    6m       0000 0008  +_SCONT     SET     _B3
  2330. 2324    7m  0000            +     ENDC
  2331. 2325    8m  0000            +   ENDC
  2332. 2326    9m  0000            +   IFNC      "",""
  2333. 2327   10m  0000            +.SCONT     SET     .B3
  2334. 2328   11m  0000            +SCONT_     SET     _B3
  2335. 2329   12m  0000            +SCONT_MSK  SET     (MSK)<<.B3
  2336. 2330   13m  0000            +     IFC       "",""
  2337. 2331   14m  0000            +SCONT_NMSK SET     (-SCONT_MSK-1)&MSK16
  2338. 2332   15m  0000            +     ENDC
  2339. 2333   16m  0000            +     IFNC      "",""
  2340. 2334   17m  0000            +SCONT_NMSK SET     (-SCONT_MSK-1)&
  2341. 2335   18m  0000            +     ENDC
  2342. 2336   19m  0000            +   ENDC
  2343. 2337  292i  0000            |        DEF     SSHOP,B2    . start shifting operation
  2344. 2338    1m  0000            +   IFC       "",""
  2345. 2339    2m       0000 0001  +     IFNE      BIT$CODE&BIT$NUM
  2346. 2340    3m       0000 0002  +.SSHOP     SET     .B2
  2347. 2341    4m  0000            +     ENDC
  2348. 2342    5m       0000 0002  +     IFNE      BIT$CODE&BIT$VAL
  2349. 2343    6m       0000 0004  +_SSHOP     SET     _B2
  2350. 2344    7m  0000            +     ENDC
  2351. 2345    8m  0000            +   ENDC
  2352. 2346    9m  0000            +   IFNC      "",""
  2353. 2347   10m  0000            +.SSHOP     SET     .B2
  2354. 2348   11m  0000            +SSHOP_     SET     _B2
  2355. 2349   12m  0000            +SSHOP_MSK  SET     (MSK)<<.B2
  2356. 2350   13m  0000            +     IFC       "",""
  2357. 2351   14m  0000            +SSHOP_NMSK SET     (-SSHOP_MSK-1)&MSK16
  2358. 2352   15m  0000            +     ENDC
  2359. 2353   16m  0000            +     IFNC      "",""
  2360. 2354   17m  0000            +SSHOP_NMSK SET     (-SSHOP_MSK-1)&
  2361. 2355   18m  0000            +     ENDC
  2362. 2356   19m  0000            +   ENDC
  2363. 2357  293i  0000            |        DEF     SATO,B1     . start automatic test operation
  2364. 2358    1m  0000            +   IFC       "",""
  2365. 2359    2m       0000 0001  +     IFNE      BIT$CODE&BIT$NUM
  2366. 2360    3m       0000 0001  +.SATO     SET     .B1
  2367. 2361    4m  0000            +     ENDC
  2368. 2362    5m       0000 0002  +     IFNE      BIT$CODE&BIT$VAL
  2369. 2363    6m       0000 0002  +_SATO     SET     _B1
  2370. 2364    7m  0000            +     ENDC
  2371. 2365    8m  0000            +   ENDC
  2372. 2366    9m  0000            +   IFNC      "",""
  2373. 2367   10m  0000            +.SATO     SET     .B1
  2374. 2368   11m  0000            +SATO_     SET     _B1
  2375. 2369   12m  0000            +SATO_MSK  SET     (MSK)<<.B1
  2376. 2370   13m  0000            +     IFC       "",""
  2377. 2371   14m  0000            +SATO_NMSK SET     (-SATO_MSK-1)&MSK16
  2378. 2372   15m  0000            +     ENDC
  2379. 2373   16m  0000            +     IFNC      "",""
  2380. 2374   17m  0000            +SATO_NMSK SET     (-SATO_MSK-1)&
  2381. 2375   18m  0000            +     ENDC
  2382. 2376   19m  0000            +   ENDC
  2383. 2377  294i  0000            |        DEF     ETM,B0      . enter test mode
  2384. 2378    1m  0000            +   IFC       "",""
  2385. 2379    2m       0000 0001  +     IFNE      BIT$CODE&BIT$NUM
  2386. 2380    3m       0000 0000  +.ETM     SET     .B0
  2387. 2381    4m  0000            +     ENDC
  2388. 2382    5m       0000 0002  +     IFNE      BIT$CODE&BIT$VAL
  2389. 2383    6m       0000 0001  +_ETM     SET     _B0
  2390. 2384    7m  0000            +     ENDC
  2391. 2385    8m  0000            +   ENDC
  2392. 2386    9m  0000            +   IFNC      "",""
  2393. 2387   10m  0000            +.ETM     SET     .B0
  2394. 2388   11m  0000            +ETM_     SET     _B0
  2395. 2389   12m  0000            +ETM_MSK  SET     (MSK)<<.B0
  2396. 2390   13m  0000            +     IFC       "",""
  2397. 2391   14m  0000            +ETM_NMSK SET     (-ETM_MSK-1)&MSK16
  2398. 2392   15m  0000            +     ENDC
  2399. 2393   16m  0000            +     IFNC      "",""
  2400. 2394   17m  0000            +ETM_NMSK SET     (-ETM_MSK-1)&
  2401. 2395   18m  0000            +     ENDC
  2402. 2396   19m  0000            +   ENDC
  2403. 2397  295i  0000            |* NOTE:  ETM is a WRITE-ONCE bit!
  2404. 2398  296i  0000            |*-------------------------------------------------------------------*
  2405. 2399  297i       0000 003A  |DREG    EQU     $03A        Test Module Distributed Register
  2406. 2400  298i  0000            |        DEF     WAIT,B8,3   . wait counter preset            (3 bits)
  2407. 2401    1m  0000            +   IFC       "","3"
  2408. 2402    2m  0000            +     IFNE      BIT$CODE&BIT$NUM
  2409. 2403    3m  0000            +.WAIT     SET     .B8
  2410. 2404    4m  0000            +     ENDC
  2411. 2405    5m  0000            +     IFNE      BIT$CODE&BIT$VAL
  2412. 2406    6m  0000            +_WAIT     SET     _B8
  2413. 2407    7m  0000            +     ENDC
  2414. 2408    8m  0000            +   ENDC
  2415. 2409    9m  0000            +   IFNC      "","3"
  2416. 2410   10m       0000 0008  +.WAIT     SET     .B8
  2417. 2411   11m       0000 0100  +WAIT_     SET     _B8
  2418. 2412   12m       0000 0700  +WAIT_MSK  SET     (MSK3)<<.B8
  2419. 2413   13m  0000            +     IFC       "",""
  2420. 2414   14m       0000 F8FF  +WAIT_NMSK SET     (-WAIT_MSK-1)&MSK16
  2421. 2415   15m  0000            +     ENDC
  2422. 2416   16m  0000            +     IFNC      "",""
  2423. 2417   17m  0000            +WAIT_NMSK SET     (-WAIT_MSK-1)&
  2424. 2418   18m  0000            +     ENDC
  2425. 2419   19m  0000            +   ENDC
  2426. 2420  299i  0000            |        DEF     MSRA18,B7   . master shift reg. A bit 18
  2427. 2421    1m  0000            +   IFC       "",""
  2428. 2422    2m       0000 0001  +     IFNE      BIT$CODE&BIT$NUM
  2429. 2423    3m       0000 0007  +.MSRA18     SET     .B7
  2430. 2424    4m  0000            +     ENDC
  2431. 2425    5m       0000 0002  +     IFNE      BIT$CODE&BIT$VAL
  2432. 2426    6m       0000 0080  +_MSRA18     SET     _B7
  2433. 2427    7m  0000            +     ENDC
  2434. 2428    8m  0000            +   ENDC
  2435. 2429    9m  0000            +   IFNC      "",""
  2436. 2430   10m  0000            +.MSRA18     SET     .B7
  2437. 2431   11m  0000            +MSRA18_     SET     _B7
  2438. 2432   12m  0000            +MSRA18_MSK  SET     (MSK)<<.B7
  2439. 2433   13m  0000            +     IFC       "",""
  2440. 2434   14m  0000            +MSRA18_NMSK SET     (-MSRA18_MSK-1)&MSK16
  2441. 2435   15m  0000            +     ENDC
  2442. 2436   16m  0000            +     IFNC      "",""
  2443. 2437   17m  0000            +MSRA18_NMSK SET     (-MSRA18_MSK-1)&
  2444. 2438   18m  0000            +     ENDC
  2445. 2439   19m  0000            +   ENDC
  2446. 2440  300i  0000            |        DEF     MSRA17,B6   . master shift reg. A bit 17
  2447. 2441    1m  0000            +   IFC       "",""
  2448. 2442    2m       0000 0001  +     IFNE      BIT$CODE&BIT$NUM
  2449. 2443    3m       0000 0006  +.MSRA17     SET     .B6
  2450. 2444    4m  0000            +     ENDC
  2451. 2445    5m       0000 0002  +     IFNE      BIT$CODE&BIT$VAL
  2452. 2446    6m       0000 0040  +_MSRA17     SET     _B6
  2453. 2447    7m  0000            +     ENDC
  2454. 2448    8m  0000            +   ENDC
  2455. 2449    9m  0000            +   IFNC      "",""
  2456. 2450   10m  0000            +.MSRA17     SET     .B6
  2457. 2451   11m  0000            +MSRA17_     SET     _B6
  2458. 2452   12m  0000            +MSRA17_MSK  SET     (MSK)<<.B6
  2459. 2453   13m  0000            +     IFC       "",""
  2460. 2454   14m  0000            +MSRA17_NMSK SET     (-MSRA17_MSK-1)&MSK16
  2461. 2455   15m  0000            +     ENDC
  2462. 2456   16m  0000            +     IFNC      "",""
  2463. 2457   17m  0000            +MSRA17_NMSK SET     (-MSRA17_MSK-1)&
  2464. 2458   18m  0000            +     ENDC
  2465. 2459   19m  0000            +   ENDC
  2466. 2460  301i  0000            |        DEF     MSRA16,B5   . master shift reg. A bit 16
  2467. 2461    1m  0000            +   IFC       "",""
  2468. 2462    2m       0000 0001  +     IFNE      BIT$CODE&BIT$NUM
  2469. 2463    3m       0000 0005  +.MSRA16     SET     .B5
  2470. 2464    4m  0000            +     ENDC
  2471. 2465    5m       0000 0002  +     IFNE      BIT$CODE&BIT$VAL
  2472. 2466    6m       0000 0020  +_MSRA16     SET     _B5
  2473. 2467    7m  0000            +     ENDC
  2474. 2468    8m  0000            +   ENDC
  2475. 2469    9m  0000            +   IFNC      "",""
  2476. 2470   10m  0000            +.MSRA16     SET     .B5
  2477. 2471   11m  0000            +MSRA16_     SET     _B5
  2478. 2472   12m  0000            +MSRA16_MSK  SET     (MSK)<<.B5
  2479. 2473   13m  0000            +     IFC       "",""
  2480. 2474   14m  0000            +MSRA16_NMSK SET     (-MSRA16_MSK-1)&MSK16
  2481. 2475   15m  0000            +     ENDC
  2482. 2476   16m  0000            +     IFNC      "",""
  2483. 2477   17m  0000            +MSRA16_NMSK SET     (-MSRA16_MSK-1)&
  2484. 2478   18m  0000            +     ENDC
  2485. 2479   19m  0000            +   ENDC
  2486. 2480  302i  0000            |        DEF     MSRA,B5,3   . master shift reg. A bits 16-18 (3 bits)
  2487. 2481    1m  0000            +   IFC       "","3"
  2488. 2482    2m  0000            +     IFNE      BIT$CODE&BIT$NUM
  2489. 2483    3m  0000            +.MSRA     SET     .B5
  2490. 2484    4m  0000            +     ENDC
  2491. 2485    5m  0000            +     IFNE      BIT$CODE&BIT$VAL
  2492. 2486    6m  0000            +_MSRA     SET     _B5
  2493. 2487    7m  0000            +     ENDC
  2494. 2488    8m  0000            +   ENDC
  2495. 2489    9m  0000            +   IFNC      "","3"
  2496. 2490   10m       0000 0005  +.MSRA     SET     .B5
  2497. 2491   11m       0000 0020  +MSRA_     SET     _B5
  2498. 2492   12m       0000 00E0  +MSRA_MSK  SET     (MSK3)<<.B5
  2499. 2493   13m  0000            +     IFC       "",""
  2500. 2494   14m       0000 FF1F  +MSRA_NMSK SET     (-MSRA_MSK-1)&MSK16
  2501. 2495   15m  0000            +     ENDC
  2502. 2496   16m  0000            +     IFNC      "",""
  2503. 2497   17m  0000            +MSRA_NMSK SET     (-MSRA_MSK-1)&
  2504. 2498   18m  0000            +     ENDC
  2505. 2499   19m  0000            +   ENDC
  2506. 2500  303i  0000            |        DEF     MSRAC,B4    . master shift reg. A configuration
  2507. 2501    1m  0000            +   IFC       "",""
  2508. 2502    2m       0000 0001  +     IFNE      BIT$CODE&BIT$NUM
  2509. 2503    3m       0000 0004  +.MSRAC     SET     .B4
  2510. 2504    4m  0000            +     ENDC
  2511. 2505    5m       0000 0002  +     IFNE      BIT$CODE&BIT$VAL
  2512. 2506    6m       0000 0010  +_MSRAC     SET     _B4
  2513. 2507    7m  0000            +     ENDC
  2514. 2508    8m  0000            +   ENDC
  2515. 2509    9m  0000            +   IFNC      "",""
  2516. 2510   10m  0000            +.MSRAC     SET     .B4
  2517. 2511   11m  0000            +MSRAC_     SET     _B4
  2518. 2512   12m  0000            +MSRAC_MSK  SET     (MSK)<<.B4
  2519. 2513   13m  0000            +     IFC       "",""
  2520. 2514   14m  0000            +MSRAC_NMSK SET     (-MSRAC_MSK-1)&MSK16
  2521. 2515   15m  0000            +     ENDC
  2522. 2516   16m  0000            +     IFNC      "",""
  2523. 2517   17m  0000            +MSRAC_NMSK SET     (-MSRAC_MSK-1)&
  2524. 2518   18m  0000            +     ENDC
  2525. 2519   19m  0000            +   ENDC
  2526. 2520  304i  0000            |        DEF     MSRB18,B3   . master shift reg. B bit 18
  2527. 2521    1m  0000            +   IFC       "",""
  2528. 2522    2m       0000 0001  +     IFNE      BIT$CODE&BIT$NUM
  2529. 2523    3m       0000 0003  +.MSRB18     SET     .B3
  2530. 2524    4m  0000            +     ENDC
  2531. 2525    5m       0000 0002  +     IFNE      BIT$CODE&BIT$VAL
  2532. 2526    6m       0000 0008  +_MSRB18     SET     _B3
  2533. 2527    7m  0000            +     ENDC
  2534. 2528    8m  0000            +   ENDC
  2535. 2529    9m  0000            +   IFNC      "",""
  2536. 2530   10m  0000            +.MSRB18     SET     .B3
  2537. 2531   11m  0000            +MSRB18_     SET     _B3
  2538. 2532   12m  0000            +MSRB18_MSK  SET     (MSK)<<.B3
  2539. 2533   13m  0000            +     IFC       "",""
  2540. 2534   14m  0000            +MSRB18_NMSK SET     (-MSRB18_MSK-1)&MSK16
  2541. 2535   15m  0000            +     ENDC
  2542. 2536   16m  0000            +     IFNC      "",""
  2543. 2537   17m  0000            +MSRB18_NMSK SET     (-MSRB18_MSK-1)&
  2544. 2538   18m  0000            +     ENDC
  2545. 2539   19m  0000            +   ENDC
  2546. 2540  305i  0000            |        DEF     MSRB17,B2   . master shift reg. B bit 17
  2547. 2541    1m  0000            +   IFC       "",""
  2548. 2542    2m       0000 0001  +     IFNE      BIT$CODE&BIT$NUM
  2549. 2543    3m       0000 0002  +.MSRB17     SET     .B2
  2550. 2544    4m  0000            +     ENDC
  2551. 2545    5m       0000 0002  +     IFNE      BIT$CODE&BIT$VAL
  2552. 2546    6m       0000 0004  +_MSRB17     SET     _B2
  2553. 2547    7m  0000            +     ENDC
  2554. 2548    8m  0000            +   ENDC
  2555. 2549    9m  0000            +   IFNC      "",""
  2556. 2550   10m  0000            +.MSRB17     SET     .B2
  2557. 2551   11m  0000            +MSRB17_     SET     _B2
  2558. 2552   12m  0000            +MSRB17_MSK  SET     (MSK)<<.B2
  2559. 2553   13m  0000            +     IFC       "",""
  2560. 2554   14m  0000            +MSRB17_NMSK SET     (-MSRB17_MSK-1)&MSK16
  2561. 2555   15m  0000            +     ENDC
  2562. 2556   16m  0000            +     IFNC      "",""
  2563. 2557   17m  0000            +MSRB17_NMSK SET     (-MSRB17_MSK-1)&
  2564. 2558   18m  0000            +     ENDC
  2565. 2559   19m  0000            +   ENDC
  2566. 2560  306i  0000            |        DEF     MSRB16,B1   . master shift reg. B bit 16
  2567. 2561    1m  0000            +   IFC       "",""
  2568. 2562    2m       0000 0001  +     IFNE      BIT$CODE&BIT$NUM
  2569. 2563    3m       0000 0001  +.MSRB16     SET     .B1
  2570. 2564    4m  0000            +     ENDC
  2571. 2565    5m       0000 0002  +     IFNE      BIT$CODE&BIT$VAL
  2572. 2566    6m       0000 0002  +_MSRB16     SET     _B1
  2573. 2567    7m  0000            +     ENDC
  2574. 2568    8m  0000            +   ENDC
  2575. 2569    9m  0000            +   IFNC      "",""
  2576. 2570   10m  0000            +.MSRB16     SET     .B1
  2577. 2571   11m  0000            +MSRB16_     SET     _B1
  2578. 2572   12m  0000            +MSRB16_MSK  SET     (MSK)<<.B1
  2579. 2573   13m  0000            +     IFC       "",""
  2580. 2574   14m  0000            +MSRB16_NMSK SET     (-MSRB16_MSK-1)&MSK16
  2581. 2575   15m  0000            +     ENDC
  2582. 2576   16m  0000            +     IFNC      "",""
  2583. 2577   17m  0000            +MSRB16_NMSK SET     (-MSRB16_MSK-1)&
  2584. 2578   18m  0000            +     ENDC
  2585. 2579   19m  0000            +   ENDC
  2586. 2580  307i  0000            |        DEF     MSRB,B1,3   . master shift reg. B bits 16-18 (3 bits)
  2587. 2581    1m  0000            +   IFC       "","3"
  2588. 2582    2m  0000            +     IFNE      BIT$CODE&BIT$NUM
  2589. 2583    3m  0000            +.MSRB     SET     .B1
  2590. 2584    4m  0000            +     ENDC
  2591. 2585    5m  0000            +     IFNE      BIT$CODE&BIT$VAL
  2592. 2586    6m  0000            +_MSRB     SET     _B1
  2593. 2587    7m  0000            +     ENDC
  2594. 2588    8m  0000            +   ENDC
  2595. 2589    9m  0000            +   IFNC      "","3"
  2596. 2590   10m       0000 0001  +.MSRB     SET     .B1
  2597. 2591   11m       0000 0002  +MSRB_     SET     _B1
  2598. 2592   12m       0000 000E  +MSRB_MSK  SET     (MSK3)<<.B1
  2599. 2593   13m  0000            +     IFC       "",""
  2600. 2594   14m       0000 FFF1  +MSRB_NMSK SET     (-MSRB_MSK-1)&MSK16
  2601. 2595   15m  0000            +     ENDC
  2602. 2596   16m  0000            +     IFNC      "",""
  2603. 2597   17m  0000            +MSRB_NMSK SET     (-MSRB_MSK-1)&
  2604. 2598   18m  0000            +     ENDC
  2605. 2599   19m  0000            +   ENDC
  2606. 2600  308i  0000            |        DEF     MSRBC,B0    . master shift reg. B configuration
  2607. 2601    1m  0000            +   IFC       "",""
  2608. 2602    2m       0000 0001  +     IFNE      BIT$CODE&BIT$NUM
  2609. 2603    3m       0000 0000  +.MSRBC     SET     .B0
  2610. 2604    4m  0000            +     ENDC
  2611. 2605    5m       0000 0002  +     IFNE      BIT$CODE&BIT$VAL
  2612. 2606    6m       0000 0001  +_MSRBC     SET     _B0
  2613. 2607    7m  0000            +     ENDC
  2614. 2608    8m  0000            +   ENDC
  2615. 2609    9m  0000            +   IFNC      "",""
  2616. 2610   10m  0000            +.MSRBC     SET     .B0
  2617. 2611   11m  0000            +MSRBC_     SET     _B0
  2618. 2612   12m  0000            +MSRBC_MSK  SET     (MSK)<<.B0
  2619. 2613   13m  0000            +     IFC       "",""
  2620. 2614   14m  0000            +MSRBC_NMSK SET     (-MSRBC_MSK-1)&MSK16
  2621. 2615   15m  0000            +     ENDC
  2622. 2616   16m  0000            +     IFNC      "",""
  2623. 2617   17m  0000            +MSRBC_NMSK SET     (-MSRBC_MSK-1)&
  2624. 2618   18m  0000            +     ENDC
  2625. 2619   19m  0000            +   ENDC
  2626. 2620  309i  0000            |*-- Wait Counter Values --*
  2627. 2621  310i       0000 0000  |WAIT$2  EQU     0            Delay  2 system clock cycles
  2628. 2622  311i       0000 0001  |WAIT$4  EQU     1            Delay  4 system clock cycles
  2629. 2623  312i       0000 0002  |WAIT$6  EQU     2            Delay  6 system clock cycles
  2630. 2624  313i       0000 0003  |WAIT$8  EQU     3            Delay  8 system clock cycles
  2631. 2625  314i       0000 0004  |WAIT$10 EQU     4            Delay 10 system clock cycles
  2632. 2626  315i       0000 0005  |WAIT$12 EQU     5            Delay 12 system clock cycles
  2633. 2627  316i       0000 0006  |WAIT$14 EQU     6            Delay 14 system clock cycles
  2634. 2628  317i       0000 0007  |WAIT$16 EQU     7            Delay 16 system clock cycles
  2635. 2629  318i  0000            |*-------------------------------------------------------------------*
  2636. 2630  319i  0000            |*UNUSED EQU     $03C        Unused position
  2637. 2631  320i  0000            |*-------------------------------------------------------------------*
  2638. 2632  321i  0000            |*UNUSED EQU     $03E        Unused position
  2639. 2633  322i  0000            |*-------------------------------------------------------------------*
  2640. 2634  323i  0000            |*UNUSED EQU     $040        Unused position                    (BYTE)
  2641. 2635  324i  0000            |*-------------------------------------------------------------------*
  2642. 2636  325i       0000 0041  |PORTC   EQU     $041        Port C Data Register               (BYTE)
  2643. 2637  326i  0000            |        DEF     PC7,B7      . port C data bit 7
  2644. 2638    1m  0000            +   IFC       "",""
  2645. 2639    2m       0000 0001  +     IFNE      BIT$CODE&BIT$NUM
  2646. 2640    3m       0000 0007  +.PC7     SET     .B7
  2647. 2641    4m  0000            +     ENDC
  2648. 2642    5m       0000 0002  +     IFNE      BIT$CODE&BIT$VAL
  2649. 2643    6m       0000 0080  +_PC7     SET     _B7
  2650. 2644    7m  0000            +     ENDC
  2651. 2645    8m  0000            +   ENDC
  2652. 2646    9m  0000            +   IFNC      "",""
  2653. 2647   10m  0000            +.PC7     SET     .B7
  2654. 2648   11m  0000            +PC7_     SET     _B7
  2655. 2649   12m  0000            +PC7_MSK  SET     (MSK)<<.B7
  2656. 2650   13m  0000            +     IFC       "",""
  2657. 2651   14m  0000            +PC7_NMSK SET     (-PC7_MSK-1)&MSK16
  2658. 2652   15m  0000            +     ENDC
  2659. 2653   16m  0000            +     IFNC      "",""
  2660. 2654   17m  0000            +PC7_NMSK SET     (-PC7_MSK-1)&
  2661. 2655   18m  0000            +     ENDC
  2662. 2656   19m  0000            +   ENDC
  2663. 2657  327i  0000            |        DEF     PC6,B6      . port C data bit 6
  2664. 2658    1m  0000            +   IFC       "",""
  2665. 2659    2m       0000 0001  +     IFNE      BIT$CODE&BIT$NUM
  2666. 2660    3m       0000 0006  +.PC6     SET     .B6
  2667. 2661    4m  0000            +     ENDC
  2668. 2662    5m       0000 0002  +     IFNE      BIT$CODE&BIT$VAL
  2669. 2663    6m       0000 0040  +_PC6     SET     _B6
  2670. 2664    7m  0000            +     ENDC
  2671. 2665    8m  0000            +   ENDC
  2672. 2666    9m  0000            +   IFNC      "",""
  2673. 2667   10m  0000            +.PC6     SET     .B6
  2674. 2668   11m  0000            +PC6_     SET     _B6
  2675. 2669   12m  0000            +PC6_MSK  SET     (MSK)<<.B6
  2676. 2670   13m  0000            +     IFC       "",""
  2677. 2671   14m  0000            +PC6_NMSK SET     (-PC6_MSK-1)&MSK16
  2678. 2672   15m  0000            +     ENDC
  2679. 2673   16m  0000            +     IFNC      "",""
  2680. 2674   17m  0000            +PC6_NMSK SET     (-PC6_MSK-1)&
  2681. 2675   18m  0000            +     ENDC
  2682. 2676   19m  0000            +   ENDC
  2683. 2677  328i  0000            |        DEF     PC5,B5      . port C data bit 5
  2684. 2678    1m  0000            +   IFC       "",""
  2685. 2679    2m       0000 0001  +     IFNE      BIT$CODE&BIT$NUM
  2686. 2680    3m       0000 0005  +.PC5     SET     .B5
  2687. 2681    4m  0000            +     ENDC
  2688. 2682    5m       0000 0002  +     IFNE      BIT$CODE&BIT$VAL
  2689. 2683    6m       0000 0020  +_PC5     SET     _B5
  2690. 2684    7m  0000            +     ENDC
  2691. 2685    8m  0000            +   ENDC
  2692. 2686    9m  0000            +   IFNC      "",""
  2693. 2687   10m  0000            +.PC5     SET     .B5
  2694. 2688   11m  0000            +PC5_     SET     _B5
  2695. 2689   12m  0000            +PC5_MSK  SET     (MSK)<<.B5
  2696. 2690   13m  0000            +     IFC       "",""
  2697. 2691   14m  0000            +PC5_NMSK SET     (-PC5_MSK-1)&MSK16
  2698. 2692   15m  0000            +     ENDC
  2699. 2693   16m  0000            +     IFNC      "",""
  2700. 2694   17m  0000            +PC5_NMSK SET     (-PC5_MSK-1)&
  2701. 2695   18m  0000            +     ENDC
  2702. 2696   19m  0000            +   ENDC
  2703. 2697  329i  0000            |        DEF     PC4,B4      . port C data bit 4
  2704. 2698    1m  0000            +   IFC       "",""
  2705. 2699    2m       0000 0001  +     IFNE      BIT$CODE&BIT$NUM
  2706. 2700    3m       0000 0004  +.PC4     SET     .B4
  2707. 2701    4m  0000            +     ENDC
  2708. 2702    5m       0000 0002  +     IFNE      BIT$CODE&BIT$VAL
  2709. 2703    6m       0000 0010  +_PC4     SET     _B4
  2710. 2704    7m  0000            +     ENDC
  2711. 2705    8m  0000            +   ENDC
  2712. 2706    9m  0000            +   IFNC      "",""
  2713. 2707   10m  0000            +.PC4     SET     .B4
  2714. 2708   11m  0000            +PC4_     SET     _B4
  2715. 2709   12m  0000            +PC4_MSK  SET     (MSK)<<.B4
  2716. 2710   13m  0000            +     IFC       "",""
  2717. 2711   14m  0000            +PC4_NMSK SET     (-PC4_MSK-1)&MSK16
  2718. 2712   15m  0000            +     ENDC
  2719. 2713   16m  0000            +     IFNC      "",""
  2720. 2714   17m  0000            +PC4_NMSK SET     (-PC4_MSK-1)&
  2721. 2715   18m  0000            +     ENDC
  2722. 2716   19m  0000            +   ENDC
  2723. 2717  330i  0000            |        DEF     PC3,B3      . port C data bit 3
  2724. 2718    1m  0000            +   IFC       "",""
  2725. 2719    2m       0000 0001  +     IFNE      BIT$CODE&BIT$NUM
  2726. 2720    3m       0000 0003  +.PC3     SET     .B3
  2727. 2721    4m  0000            +     ENDC
  2728. 2722    5m       0000 0002  +     IFNE      BIT$CODE&BIT$VAL
  2729. 2723    6m       0000 0008  +_PC3     SET     _B3
  2730. 2724    7m  0000            +     ENDC
  2731. 2725    8m  0000            +   ENDC
  2732. 2726    9m  0000            +   IFNC      "",""
  2733. 2727   10m  0000            +.PC3     SET     .B3
  2734. 2728   11m  0000            +PC3_     SET     _B3
  2735. 2729   12m  0000            +PC3_MSK  SET     (MSK)<<.B3
  2736. 2730   13m  0000            +     IFC       "",""
  2737. 2731   14m  0000            +PC3_NMSK SET     (-PC3_MSK-1)&MSK16
  2738. 2732   15m  0000            +     ENDC
  2739. 2733   16m  0000            +     IFNC      "",""
  2740. 2734   17m  0000            +PC3_NMSK SET     (-PC3_MSK-1)&
  2741. 2735   18m  0000            +     ENDC
  2742. 2736   19m  0000            +   ENDC
  2743. 2737  331i  0000            |        DEF     PC2,B2      . port C data bit 2
  2744. 2738    1m  0000            +   IFC       "",""
  2745. 2739    2m       0000 0001  +     IFNE      BIT$CODE&BIT$NUM
  2746. 2740    3m       0000 0002  +.PC2     SET     .B2
  2747. 2741    4m  0000            +     ENDC
  2748. 2742    5m       0000 0002  +     IFNE      BIT$CODE&BIT$VAL
  2749. 2743    6m       0000 0004  +_PC2     SET     _B2
  2750. 2744    7m  0000            +     ENDC
  2751. 2745    8m  0000            +   ENDC
  2752. 2746    9m  0000            +   IFNC      "",""
  2753. 2747   10m  0000            +.PC2     SET     .B2
  2754. 2748   11m  0000            +PC2_     SET     _B2
  2755. 2749   12m  0000            +PC2_MSK  SET     (MSK)<<.B2
  2756. 2750   13m  0000            +     IFC       "",""
  2757. 2751   14m  0000            +PC2_NMSK SET     (-PC2_MSK-1)&MSK16
  2758. 2752   15m  0000            +     ENDC
  2759. 2753   16m  0000            +     IFNC      "",""
  2760. 2754   17m  0000            +PC2_NMSK SET     (-PC2_MSK-1)&
  2761. 2755   18m  0000            +     ENDC
  2762. 2756   19m  0000            +   ENDC
  2763. 2757  332i  0000            |        DEF     PC1,B1      . port C data bit 1
  2764. 2758    1m  0000            +   IFC       "",""
  2765. 2759    2m       0000 0001  +     IFNE      BIT$CODE&BIT$NUM
  2766. 2760    3m       0000 0001  +.PC1     SET     .B1
  2767. 2761    4m  0000            +     ENDC
  2768. 2762    5m       0000 0002  +     IFNE      BIT$CODE&BIT$VAL
  2769. 2763    6m       0000 0002  +_PC1     SET     _B1
  2770. 2764    7m  0000            +     ENDC
  2771. 2765    8m  0000            +   ENDC
  2772. 2766    9m  0000            +   IFNC      "",""
  2773. 2767   10m  0000            +.PC1     SET     .B1
  2774. 2768   11m  0000            +PC1_     SET     _B1
  2775. 2769   12m  0000            +PC1_MSK  SET     (MSK)<<.B1
  2776. 2770   13m  0000            +     IFC       "",""
  2777. 2771   14m  0000            +PC1_NMSK SET     (-PC1_MSK-1)&MSK16
  2778. 2772   15m  0000            +     ENDC
  2779. 2773   16m  0000            +     IFNC      "",""
  2780. 2774   17m  0000            +PC1_NMSK SET     (-PC1_MSK-1)&
  2781. 2775   18m  0000            +     ENDC
  2782. 2776   19m  0000            +   ENDC
  2783. 2777  333i  0000            |        DEF     PC0,B0      . port C data bit 0
  2784. 2778    1m  0000            +   IFC       "",""
  2785. 2779    2m       0000 0001  +     IFNE      BIT$CODE&BIT$NUM
  2786. 2780    3m       0000 0000  +.PC0     SET     .B0
  2787. 2781    4m  0000            +     ENDC
  2788. 2782    5m       0000 0002  +     IFNE      BIT$CODE&BIT$VAL
  2789. 2783    6m       0000 0001  +_PC0     SET     _B0
  2790. 2784    7m  0000            +     ENDC
  2791. 2785    8m  0000            +   ENDC
  2792. 2786    9m  0000            +   IFNC      "",""
  2793. 2787   10m  0000            +.PC0     SET     .B0
  2794. 2788   11m  0000            +PC0_     SET     _B0
  2795. 2789   12m  0000            +PC0_MSK  SET     (MSK)<<.B0
  2796. 2790   13m  0000            +     IFC       "",""
  2797. 2791   14m  0000            +PC0_NMSK SET     (-PC0_MSK-1)&MSK16
  2798. 2792   15m  0000            +     ENDC
  2799. 2793   16m  0000            +     IFNC      "",""
  2800. 2794   17m  0000            +PC0_NMSK SET     (-PC0_MSK-1)&
  2801. 2795   18m  0000            +     ENDC
  2802. 2796   19m  0000            +   ENDC
  2803. 2797  334i  0000            |*-------------------------------------------------------------------*
  2804. 2798  335i  0000            |*UNUSED EQU     $042        Unused position
  2805. 2799  336i  0000            |*-------------------------------------------------------------------*
  2806. 2800  337i       0000 0044  |CSPAR0  EQU     $044        Chip Select Pin Assignment Register 0
  2807. 2801  338i  0000            |*-------------------------------------------------------------------*
  2808. 2802  339i       0000 0046  |CSPAR1  EQU     $046        Chip Select Pin Assignment Register 1
  2809. 2803  340i  0000            |*-------------------------------------------------------------------*
  2810. 2804  341i       0000 0048  |CSBARBT EQU     $048        Chip Select Base Address Register Boot
  2811. 2805  342i  0000            |* NOTE:  For all CSBARxx registers,
  2812. 2806  343i  0000            |*              BITS 15-3= base address field (A23-A11)
  2813. 2807  344i  0000            |*              BITS 2-0 = block size   field
  2814. 2808  345i  0000            |*        See "Chip Select Equates for CSORxx, CSBARxx:" below.
  2815. 2809  346i  0000            |*-------------------------------------------------------------------*
  2816. 2810  347i       0000 004A  |CSORBT  EQU     $04A        Chip Select Option Register Boot
  2817. 2811  348i  0000            |* NOTE:  For all CSORxx registers,
  2818. 2812  349i  0000            |*              BIT  15   = aysnc/sync mode              (MODE)
  2819. 2813  350i  0000            |*              BITS 14-13= upper/lower byte option      (BYTE)
  2820. 2814  351i  0000            |*              BITS 12-11= read/write                   (R/W)
  2821. 2815  352i  0000            |*              BIT  10   = address/data strobe          (STRB)
  2822. 2816  353i  0000            |*              BITS 9-6  = data strobe acknowledge      (DSACK)
  2823. 2817  354i  0000            |*              BITS 5-4  = address space                (SPACE)
  2824. 2818  355i  0000            |*              BITS 3-1  = interrupt priority level     (IPL)
  2825. 2819  356i  0000            |*              BIT  0    = autovector enable            (AVEC)
  2826. 2820  357i  0000            |*        See "Chip Select Equates for CSORxx, CSBARxx:" below.
  2827. 2821  358i  0000            |*-------------------------------------------------------------------*
  2828. 2822  359i       0000 004C  |CSBAR0  EQU     $04C        Chip Select Base Address Register 0
  2829. 2823  360i  0000            |*-------------------------------------------------------------------*
  2830. 2824  361i       0000 004E  |CSOR0   EQU     $04E        Chip Select Option Register 0
  2831. 2825  362i  0000            |*-------------------------------------------------------------------*
  2832. 2826  363i       0000 0050  |CSBAR1  EQU     $050        Chip Select Base Address Register 1
  2833. 2827  364i  0000            |*-------------------------------------------------------------------*
  2834. 2828  365i       0000 0052  |CSOR1   EQU     $052        Chip Select Option Register 1
  2835. 2829  366i  0000            |*-------------------------------------------------------------------*
  2836. 2830  367i       0000 0054  |CSBAR2  EQU     $054        Chip Select Base Address Register 2
  2837. 2831  368i  0000            |*-------------------------------------------------------------------*
  2838. 2832  369i       0000 0056  |CSOR2   EQU     $056        Chip Select Option Register 2
  2839. 2833  370i  0000            |*-------------------------------------------------------------------*
  2840. 2834  371i       0000 0058  |CSBAR3  EQU     $058        Chip Select Base Address Register 3
  2841. 2835  372i  0000            |*-------------------------------------------------------------------*
  2842. 2836  373i       0000 005A  |CSOR3   EQU     $05A        Chip Select Option Register 3
  2843. 2837  374i  0000            |*-------------------------------------------------------------------*
  2844. 2838  375i       0000 005C  |CSBAR4  EQU     $05C        Chip Select Base Address Register 4
  2845. 2839  376i  0000            |*-------------------------------------------------------------------*
  2846. 2840  377i       0000 005E  |CSOR4   EQU     $05E        Chip Select Option Register 4
  2847. 2841  378i  0000            |*-------------------------------------------------------------------*
  2848. 2842  379i       0000 0060  |CSBAR5  EQU     $060        Chip Select Base Address Register 5
  2849. 2843  380i  0000            |*-------------------------------------------------------------------*
  2850. 2844  381i       0000 0062  |CSOR5   EQU     $062        Chip Select Option Register 5
  2851. 2845  382i  0000            |*-------------------------------------------------------------------*
  2852. 2846  383i       0000 0064  |CSBAR6  EQU     $064        Chip Select Base Address Register 6
  2853. 2847  384i  0000            |*-------------------------------------------------------------------*
  2854. 2848  385i       0000 0066  |CSOR6   EQU     $066        Chip Select Option Register 6
  2855. 2849  386i  0000            |*-------------------------------------------------------------------*
  2856. 2850  387i       0000 0068  |CSBAR7  EQU     $068        Chip Select Base Address Register 7
  2857. 2851  388i  0000            |*-------------------------------------------------------------------*
  2858. 2852  389i       0000 006A  |CSOR7   EQU     $06A        Chip Select Option Register 7
  2859. 2853  390i  0000            |*-------------------------------------------------------------------*
  2860. 2854  391i       0000 006C  |CSBAR8  EQU     $06C        Chip Select Base Address Register 8
  2861. 2855  392i  0000            |*-------------------------------------------------------------------*
  2862. 2856  393i       0000 006E  |CSOR8   EQU     $06E        Chip Select Option Register 8
  2863. 2857  394i  0000            |*-------------------------------------------------------------------*
  2864. 2858  395i       0000 0070  |CSBAR9  EQU     $070        Chip Select Base Address Register 9
  2865. 2859  396i  0000            |*-------------------------------------------------------------------*
  2866. 2860  397i       0000 0072  |CSOR9   EQU     $072        Chip Select Option Register 9
  2867. 2861  398i  0000            |*-------------------------------------------------------------------*
  2868. 2862  399i       0000 0074  |CSBAR10 EQU     $074        Chip Select Base Address Register 10
  2869. 2863  400i  0000            |*-------------------------------------------------------------------*
  2870. 2864  401i       0000 0076  |CSOR10  EQU     $076        Chip Select Option Register 10
  2871. 2865  402i  0000            |*-------------------------------------------------------------------*
  2872. 2866  403i  0000            |*UNUSED EQU     $078        Unused position
  2873. 2867  404i  0000            |*-------------------------------------------------------------------*
  2874. 2868  405i  0000            |*UNUSED EQU     $07A        Unused position
  2875. 2869  406i  0000            |*-------------------------------------------------------------------*
  2876. 2870  407i  0000            |*UNUSED EQU     $07C        Unused position
  2877. 2871  408i  0000            |*-------------------------------------------------------------------*
  2878. 2872  409i  0000            |*UNUSED EQU     $07E        Unused position
  2879. 2873  410i  0000            |*********************************************************************
  2880. 2874  411i  0000            |
  2881. 2875  412i  0000            |*
  2882. 2876  413i  0000            |* Chip Select Equates for CSORxx, CSBARxx:
  2883. 2877  414i  0000            |*
  2884. 2878  415i       0000 0000  |CSBAR_XX EQU    $0000       Reset (unused) value for CSBARn
  2885. 2879  416i       0000 0000  |CSOR_XX  EQU    $0000       Reset (unused) value for CSORn
  2886. 2880  417i  0000            |*
  2887. 2881  418i       0000 0000  |B2K      EQU    0           2K    block size
  2888. 2882  419i       0000 0001  |B8K      EQU    1           8K    block size
  2889. 2883  420i       0000 0002  |B16K     EQU    2           16K   block size
  2890. 2884  421i       0000 0003  |B64K     EQU    3           64K   block size
  2891. 2885  422i       0000 0004  |B128K    EQU    4           128K  block size
  2892. 2886  423i       0000 0005  |B256K    EQU    5           256K  block size
  2893. 2887  424i       0000 0006  |B512K    EQU    6           512K  block size
  2894. 2888  425i       0000 0007  |B1M      EQU    7           1MB   block size
  2895. 2889  426i       0000 0000  |ASYNC    EQU    $0000       Asynchronous mode
  2896. 2890  427i       0000 8000  |SYNC     EQU    $8000       Synchronous  mode
  2897. 2891  428i       0000 4000  |CS_UPPB  EQU    2*$2000     Upper byte
  2898. 2892  429i       0000 2000  |CS_LOWB  EQU    1*$2000     Lower byte
  2899. 2893  430i       0000 6000  |CS_BOTHB EQU    3*$2000     Both  bytes (upper or lower)
  2900. 2894  431i       0000 0800  |CS_R     EQU    1*$800      Read
  2901. 2895  432i       0000 1000  |CS_W     EQU    2*$800      Write
  2902. 2896  433i       0000 1800  |CS_RW    EQU    3*$800      Read or write
  2903. 2897  434i       0000 0000  |CS_AS    EQU    0*$400      Address Strobe (AS*)
  2904. 2898  435i       0000 0400  |CS_DS    EQU    1*$400      Data    Strobe (DS*)
  2905. 2899  436i       0000 000E  |CS_FAST  EQU    14          Fast     termination DSACK*
  2906. 2900  437i       0000 000F  |CS_EXT   EQU    15          External termination DSACK*
  2907. 2901  438i       0000 0040  |CS_WAIT  EQU    1*$40       Wait cycles for DSACK*
  2908. 2902  439i       0000 0000  |CS_CSP   EQU    0*$10       CPU  space
  2909. 2903  440i       0000 0010  |CS_USP   EQU    1*$10       User space
  2910. 2904  441i       0000 0020  |CS_SSP   EQU    2*$10       Supervisor space
  2911. 2905  442i       0000 0030  |CS_SUSP  EQU    3*$10       Supervisor/User space
  2912. 2906  443i       0000 0002  |CS_LVL   EQU    1*$2        Interrupt priority level
  2913. 2907  444i       0000 0001  |CS_AVEC  EQU    1           Autovector enable
  2914. 2908  445i  0000            |*********************************************************************
  2915. 2909    8   0000            |
  2916. 2910    9   0000            |        END
  2917. 2910 lines assembled
  2918.  
  2919. symbol table:
  2920. symbol name       attrib.  section    value
  2921. -----------       -------  -------    -----
  2922. REG$              abs.                0xfffff000
  2923.      310 @5
  2924. BIT$NUM           abs.                0x1
  2925.      2779 2759 2739 2719 2699 2679 2659 2639 2602 2562
  2926.      2542 2522 2502 2462 2442 2422 2379 2359 2339 2319
  2927.      2298 2278 2258 2238 2218 2198 2178 2157 2080 1996
  2928.      1976 1936 1916 1891 1871 1851 1831 1811 1791 1771
  2929.      1751 1727 1707 1687 1667 1647 1627 1607 1587 1559
  2930.      1539 1519 1499 1479 1459 1439 1419 1395 1375 1355
  2931.      1335 1315 1295 1275 1255 1231 1211 1191 1171 1151
  2932.      1131 1111 1091 1063 1043 1023 1003 983 963 943
  2933.      923 890 870 850 830 810 790 770 745 725
  2934.      705 685 665 645 605 585 438 418 378 358
  2935.      338 318 59 @57
  2936. BIT$VAL           abs.                0x2
  2937.      2782 2762 2742 2722 2702 2682 2662 2642 2605 2565
  2938.      2545 2525 2505 2465 2445 2425 2382 2362 2342 2322
  2939.      2301 2281 2261 2241 2221 2201 2181 2160 2083 1999
  2940.      1979 1939 1919 1894 1874 1854 1834 1814 1794 1774
  2941.      1754 1730 1710 1690 1670 1650 1630 1610 1590 1562
  2942.      1542 1522 1502 1482 1462 1442 1422 1398 1378 1358
  2943.      1338 1318 1298 1278 1258 1234 1214 1194 1174 1154
  2944.      1134 1114 1094 1066 1046 1026 1006 986 966 946
  2945.      926 893 873 853 833 813 793 773 748 728
  2946.      708 688 668 648 608 588 441 421 381 361
  2947.      341 321 59 @58
  2948. BIT$BOTH          abs.                0x3
  2949.      61 @59
  2950. BIT$CODE          abs.                0x3
  2951.      2782 2779 2762 2759 2742 2739 2722 2719 2702 2699
  2952.      2682 2679 2662 2659 2642 2639 2605 2602 2565 2562
  2953.      2545 2542 2525 2522 2505 2502 2465 2462 2445 2442
  2954.      2425 2422 2382 2379 2362 2359 2342 2339 2322 2319
  2955.      2301 2298 2281 2278 2261 2258 2241 2238 2221 2218
  2956.      2201 2198 2181 2178 2160 2157 2083 2080 1999 1996
  2957.      1979 1976 1939 1936 1919 1916 1894 1891 1874 1871
  2958.      1854 1851 1834 1831 1814 1811 1794 1791 1774 1771
  2959.      1754 1751 1730 1727 1710 1707 1690 1687 1670 1667
  2960.      1650 1647 1630 1627 1610 1607 1590 1587 1562 1559
  2961.      1542 1539 1522 1519 1502 1499 1482 1479 1462 1459
  2962.      1442 1439 1422 1419 1398 1395 1378 1375 1358 1355
  2963.      1338 1335 1318 1315 1298 1295 1278 1275 1258 1255
  2964.      1234 1231 1214 1211 1194 1191 1174 1171 1154 1151
  2965.      1134 1131 1114 1111 1094 1091 1066 1063 1046 1043
  2966.      1026 1023 1006 1003 986 983 966 963 946 943
  2967.      926 923 893 890 873 870 853 850 833 830
  2968.      813 810 793 790 773 770 748 745 728 725
  2969.      708 705 688 685 668 665 648 645 608 605
  2970.      588 585 441 438 421 418 381 378 361 358
  2971.      341 338 321 318 @61
  2972. .B15              abs.                0xf
  2973.      2158 586 319 87 @67
  2974. .B14              abs.                0xe
  2975.      2179 606 339 88 @68
  2976. .B13              abs.                0xd
  2977.      2199 359 89 @69
  2978. .B12              abs.                0xc
  2979.      2219 90 @70
  2980. .B11              abs.                0xb
  2981.      2239 379 91 @71
  2982. .B10              abs.                0xa
  2983.      2259 491 489 92 @72
  2984. .B9               abs.                0x9
  2985.      2279 93 @73
  2986. .B8               abs.                0x8
  2987.      2412 2410 2081 2048 2046 635 633 408 406 94
  2988.      @74
  2989. .B7               abs.                0x7
  2990.      2640 2423 1917 1752 1588 1420 1256 1092 924 771
  2991.      646 419 95 @75
  2992. .B6               abs.                0x6
  2993.      2660 2443 1937 1772 1608 1440 1276 1112 944 791
  2994.      511 509 439 96 @76
  2995. .B5               abs.                0x5
  2996.      2680 2492 2490 2463 1792 1628 1460 1296 1132 964
  2997.      811 97 @77
  2998. .B4               abs.                0x4
  2999.      2700 2503 2299 1966 1964 1812 1648 1480 1316 1152
  3000.      984 831 666 532 530 98 @78
  3001. .B3               abs.                0x3
  3002.      2720 2523 2320 1977 1832 1668 1500 1336 1172 1004
  3003.      686 99 @79
  3004. .B2               abs.                0x2
  3005.      2740 2543 2340 1997 1852 1688 1520 1356 1192 1024
  3006.      851 706 552 550 100 @80
  3007. .B1               abs.                0x1
  3008.      2760 2592 2590 2563 2360 1872 1708 1540 1376 1212
  3009.      1044 871 726 101 @81
  3010. .B0               abs.                0x0
  3011.      2780 2603 2380 2135 2133 2110 2108 2068 2066 2026
  3012.      2024 1892 1728 1560 1396 1232 1064 891 746 572
  3013.      570 469 467 102 @82
  3014. _B15              abs.                0x8000
  3015.      2161 589 322 @87
  3016. _B14              abs.                0x4000
  3017.      2182 609 342 @88
  3018. _B13              abs.                0x2000
  3019.      2202 362 @89
  3020. _B12              abs.                0x1000
  3021.      2222 @90
  3022. _B11              abs.                0x800
  3023.      2242 382 @91
  3024. _B10              abs.                0x400
  3025.      2262 490 @92
  3026. _B9               abs.                0x200
  3027.      2282 @93
  3028. _B8               abs.                0x100
  3029.      2411 2084 2047 634 407 @94
  3030. _B7               abs.                0x80
  3031.      2643 2426 1920 1755 1591 1423 1259 1095 927 774
  3032.      649 422 @95
  3033. _B6               abs.                0x40
  3034.      2663 2446 1940 1775 1611 1443 1279 1115 947 794
  3035.      510 442 @96
  3036. _B5               abs.                0x20
  3037.      2683 2491 2466 1795 1631 1463 1299 1135 967 814
  3038.      @97
  3039. _B4               abs.                0x10
  3040.      2703 2506 2302 1965 1815 1651 1483 1319 1155 987
  3041.      834 669 531 @98
  3042. _B3               abs.                0x8
  3043.      2723 2526 2323 1980 1835 1671 1503 1339 1175 1007
  3044.      689 @99
  3045. _B2               abs.                0x4
  3046.      2743 2546 2343 2000 1855 1691 1523 1359 1195 1027
  3047.      854 709 551 @100
  3048. _B1               abs.                0x2
  3049.      2763 2591 2566 2363 1875 1711 1543 1379 1215 1047
  3050.      874 729 @101
  3051. _B0               abs.                0x1
  3052.      2783 2606 2383 2134 2109 2067 2025 1895 1731 1563
  3053.      1399 1235 1067 894 749 571 468 @102
  3054. MSK16             abs.                0xffff
  3055.      2594 2494 2414 2112 2070 2050 637 574 554 534
  3056.      513 493 471 410 @107
  3057. MSK15             abs.                0x7fff
  3058.      @108
  3059. MSK14             abs.                0x3fff
  3060.      @109
  3061. MSK13             abs.                0x1fff
  3062.      @110
  3063. MSK12             abs.                0xfff
  3064.      @111
  3065. MSK11             abs.                0x7ff
  3066.      @112
  3067. MSK10             abs.                0x3ff
  3068.      @113
  3069. MSK9              abs.                0x1ff
  3070.      @114
  3071. MSK8              abs.                0xff
  3072.      2140 2135 2110 2068 2031 1971 @115
  3073. MSK7              abs.                0x7f
  3074.      @116
  3075. MSK6              abs.                0x3f
  3076.      635 491 @117
  3077. MSK5              abs.                0x1f
  3078.      @118
  3079. MSK4              abs.                0xf
  3080.      469 @119
  3081. MSK3              abs.                0x7
  3082.      2592 2492 2412 2048 @120
  3083. MSK2              abs.                0x3
  3084.      2026 1966 572 552 532 511 408 @121
  3085. MSK1              abs.                0x1
  3086.      @122
  3087. DEF               macro                
  3088.      2777 2757 2737 2717 2697 2677 2657 2637 2600 2580
  3089.      2560 2540 2520 2500 2480 2460 2440 2420 2400 2377
  3090.      2357 2337 2317 2296 2276 2256 2236 2216 2196 2176
  3091.      2155 2123 2098 2078 2056 2036 2014 1994 1974 1954
  3092.      1934 1914 1889 1869 1849 1829 1809 1789 1769 1749
  3093.      1725 1705 1685 1665 1645 1625 1605 1585 1557 1537
  3094.      1517 1497 1477 1457 1437 1417 1393 1373 1353 1333
  3095.      1313 1293 1273 1253 1229 1209 1189 1169 1149 1129
  3096.      1109 1089 1061 1041 1021 1001 981 961 941 921
  3097.      888 868 848 828 808 788 768 743 723 703
  3098.      683 663 643 623 603 583 560 540 520 499
  3099.      479 457 436 416 396 376 356 336 316
  3100. SIM$              abs.                0xfffffa00
  3101.      @310
  3102. MCR               abs.                0x0
  3103.      @315
  3104. .EXOFF            abs.                0xf
  3105.      @319
  3106. _EXOFF            abs.                0x8000
  3107.      @322
  3108. .FRZSW            abs.                0xe
  3109.      @339
  3110. _FRZSW            abs.                0x4000
  3111.      @342
  3112. .FRZBM            abs.                0xd
  3113.      @359
  3114. _FRZBM            abs.                0x2000
  3115.      @362
  3116. .SLVEN            abs.                0xb
  3117.      @379
  3118. _SLVEN            abs.                0x800
  3119.      @382
  3120. .SHEN             abs.                0x8
  3121.      @406
  3122. SHEN_             abs.                0x100
  3123.      @407
  3124. SHEN_MSK          abs.                0x300
  3125.      410 @408
  3126. SHEN_NMSK         abs.                0xfcff
  3127.      @410
  3128. .SUPV             abs.                0x7
  3129.      @419
  3130. _SUPV             abs.                0x80
  3131.      @422
  3132. .MM               abs.                0x6
  3133.      @439
  3134. _MM               abs.                0x40
  3135.      @442
  3136. .IARB             abs.                0x0
  3137.      @467
  3138. IARB_             abs.                0x1
  3139.      @468
  3140. IARB_MSK          abs.                0xf
  3141.      471 @469
  3142. IARB_NMSK         abs.                0xfff0
  3143.      @471
  3144. SIMTR             abs.                0x2
  3145.      @478
  3146. .MASK             abs.                0xa
  3147.      @489
  3148. MASK_             abs.                0x400
  3149.      @490
  3150. MASK_MSK          abs.                0xfc00
  3151.      493 @491
  3152. MASK_NMSK         abs.                0x3ff
  3153.      @493
  3154. .SOSEL            abs.                0x6
  3155.      @509
  3156. SOSEL_            abs.                0x40
  3157.      @510
  3158. SOSEL_MSK         abs.                0xc0
  3159.      513 @511
  3160. SOSEL_NMSK        abs.                0xff3f
  3161.      @513
  3162. .SHIRQ            abs.                0x4
  3163.      @530
  3164. SHIRQ_            abs.                0x10
  3165.      @531
  3166. SHIRQ_MSK         abs.                0x30
  3167.      534 @532
  3168. SHIRQ_NMSK        abs.                0xffcf
  3169.      @534
  3170. .FBIT             abs.                0x2
  3171.      @550
  3172. FBIT_             abs.                0x4
  3173.      @551
  3174. FBIT_MSK          abs.                0xc
  3175.      554 @552
  3176. FBIT_NMSK         abs.                0xfff3
  3177.      @554
  3178. .BWC              abs.                0x0
  3179.      @570
  3180. BWC_              abs.                0x1
  3181.      @571
  3182. BWC_MSK           abs.                0x3
  3183.      574 @572
  3184. BWC_NMSK          abs.                0xfffc
  3185.      @574
  3186. SYNCR             abs.                0x4
  3187.      @581
  3188. .WBIT             abs.                0xf
  3189.      @586
  3190. _WBIT             abs.                0x8000
  3191.      @589
  3192. .XBIT             abs.                0xe
  3193.      @606
  3194. _XBIT             abs.                0x4000
  3195.      @609
  3196. .Y                abs.                0x8
  3197.      @633
  3198. Y_                abs.                0x100
  3199.      @634
  3200. Y_MSK             abs.                0x3f00
  3201.      637 @635
  3202. Y_NMSK            abs.                0xc0ff
  3203.      @637
  3204. .EDIV             abs.                0x7
  3205.      @646
  3206. _EDIV             abs.                0x80
  3207.      @649
  3208. .SLIMP            abs.                0x4
  3209.      @666
  3210. _SLIMP            abs.                0x10
  3211.      @669
  3212. .SLOCK            abs.                0x3
  3213.      @686
  3214. _SLOCK            abs.                0x8
  3215.      @689
  3216. .RSTEN            abs.                0x2
  3217.      @706
  3218. _RSTEN            abs.                0x4
  3219.      @709
  3220. .STSIM            abs.                0x1
  3221.      @726
  3222. _STSIM            abs.                0x2
  3223.      @729
  3224. .STEXT            abs.                0x0
  3225.      @746
  3226. _STEXT            abs.                0x1
  3227.      @749
  3228. RSR               abs.                0x7
  3229.      @766
  3230. .EXT              abs.                0x7
  3231.      @771
  3232. _EXT              abs.                0x80
  3233.      @774
  3234. .POW              abs.                0x6
  3235.      @791
  3236. _POW              abs.                0x40
  3237.      @794
  3238. .SW               abs.                0x5
  3239.      @811
  3240. _SW               abs.                0x20
  3241.      @814
  3242. .HLT              abs.                0x4
  3243.      @831
  3244. _HLT              abs.                0x10
  3245.      @834
  3246. .LOC              abs.                0x2
  3247.      @851
  3248. _LOC              abs.                0x4
  3249.      @854
  3250. .SYS              abs.                0x1
  3251.      @871
  3252. _SYS              abs.                0x2
  3253.      @874
  3254. .TST              abs.                0x0
  3255.      @891
  3256. _TST              abs.                0x1
  3257.      @894
  3258. SIMTRE            abs.                0x8
  3259.      @909
  3260. PORTE             abs.                0x11
  3261.      @920
  3262. .PE7              abs.                0x7
  3263.      @924
  3264. _PE7              abs.                0x80
  3265.      @927
  3266. .PE6              abs.                0x6
  3267.      @944
  3268. _PE6              abs.                0x40
  3269.      @947
  3270. .PE5              abs.                0x5
  3271.      @964
  3272. _PE5              abs.                0x20
  3273.      @967
  3274. .PE4              abs.                0x4
  3275.      @984
  3276. _PE4              abs.                0x10
  3277.      @987
  3278. .PE3              abs.                0x3
  3279.      @1004
  3280. _PE3              abs.                0x8
  3281.      @1007
  3282. .PE2              abs.                0x2
  3283.      @1024
  3284. _PE2              abs.                0x4
  3285.      @1027
  3286. .PE1              abs.                0x1
  3287.      @1044
  3288. _PE1              abs.                0x2
  3289.      @1047
  3290. .PE0              abs.                0x0
  3291.      @1064
  3292. _PE0              abs.                0x1
  3293.      @1067
  3294. PORTE1            abs.                0x13
  3295.      @1084
  3296. DDRE              abs.                0x15
  3297.      @1088
  3298. .DDE7             abs.                0x7
  3299.      @1092
  3300. _DDE7             abs.                0x80
  3301.      @1095
  3302. .DDE6             abs.                0x6
  3303.      @1112
  3304. _DDE6             abs.                0x40
  3305.      @1115
  3306. .DDE5             abs.                0x5
  3307.      @1132
  3308. _DDE5             abs.                0x20
  3309.      @1135
  3310. .DDE4             abs.                0x4
  3311.      @1152
  3312. _DDE4             abs.                0x10
  3313.      @1155
  3314. .DDE3             abs.                0x3
  3315.      @1172
  3316. _DDE3             abs.                0x8
  3317.      @1175
  3318. .DDE2             abs.                0x2
  3319.      @1192
  3320. _DDE2             abs.                0x4
  3321.      @1195
  3322. .DDE1             abs.                0x1
  3323.      @1212
  3324. _DDE1             abs.                0x2
  3325.      @1215
  3326. .DDE0             abs.                0x0
  3327.      @1232
  3328. _DDE0             abs.                0x1
  3329.      @1235
  3330. PEPAR             abs.                0x17
  3331.      @1252
  3332. .PEPA7            abs.                0x7
  3333.      @1256
  3334. _PEPA7            abs.                0x80
  3335.      @1259
  3336. .PEPA6            abs.                0x6
  3337.      @1276
  3338. _PEPA6            abs.                0x40
  3339.      @1279
  3340. .PEPA5            abs.                0x5
  3341.      @1296
  3342. _PEPA5            abs.                0x20
  3343.      @1299
  3344. .PEPA4            abs.                0x4
  3345.      @1316
  3346. _PEPA4            abs.                0x10
  3347.      @1319
  3348. .PEPA3            abs.                0x3
  3349.      @1336
  3350. _PEPA3            abs.                0x8
  3351.      @1339
  3352. .PEPA2            abs.                0x2
  3353.      @1356
  3354. _PEPA2            abs.                0x4
  3355.      @1359
  3356. .PEPA1            abs.                0x1
  3357.      @1376
  3358. _PEPA1            abs.                0x2
  3359.      @1379
  3360. .PEPA0            abs.                0x0
  3361.      @1396
  3362. _PEPA0            abs.                0x1
  3363.      @1399
  3364. PORTF             abs.                0x19
  3365.      @1416
  3366. .PF7              abs.                0x7
  3367.      @1420
  3368. _PF7              abs.                0x80
  3369.      @1423
  3370. .PF6              abs.                0x6
  3371.      @1440
  3372. _PF6              abs.                0x40
  3373.      @1443
  3374. .PF5              abs.                0x5
  3375.      @1460
  3376. _PF5              abs.                0x20
  3377.      @1463
  3378. .PF4              abs.                0x4
  3379.      @1480
  3380. _PF4              abs.                0x10
  3381.      @1483
  3382. .PF3              abs.                0x3
  3383.      @1500
  3384. _PF3              abs.                0x8
  3385.      @1503
  3386. .PF2              abs.                0x2
  3387.      @1520
  3388. _PF2              abs.                0x4
  3389.      @1523
  3390. .PF1              abs.                0x1
  3391.      @1540
  3392. _PF1              abs.                0x2
  3393.      @1543
  3394. .PF0              abs.                0x0
  3395.      @1560
  3396. _PF0              abs.                0x1
  3397.      @1563
  3398. PORTF1            abs.                0x1b
  3399.      @1580
  3400. DDRF              abs.                0x1d
  3401.      @1584
  3402. .DDF7             abs.                0x7
  3403.      @1588
  3404. _DDF7             abs.                0x80
  3405.      @1591
  3406. .DDF6             abs.                0x6
  3407.      @1608
  3408. _DDF6             abs.                0x40
  3409.      @1611
  3410. .DDF5             abs.                0x5
  3411.      @1628
  3412. _DDF5             abs.                0x20
  3413.      @1631
  3414. .DDF4             abs.                0x4
  3415.      @1648
  3416. _DDF4             abs.                0x10
  3417.      @1651
  3418. .DDF3             abs.                0x3
  3419.      @1668
  3420. _DDF3             abs.                0x8
  3421.      @1671
  3422. .DDF2             abs.                0x2
  3423.      @1688
  3424. _DDF2             abs.                0x4
  3425.      @1691
  3426. .DDF1             abs.                0x1
  3427.      @1708
  3428. _DDF1             abs.                0x2
  3429.      @1711
  3430. .DDF0             abs.                0x0
  3431.      @1728
  3432. _DDF0             abs.                0x1
  3433.      @1731
  3434. PFPAR             abs.                0x1f
  3435.      @1748
  3436. .PFPA7            abs.                0x7
  3437.      @1752
  3438. _PFPA7            abs.                0x80
  3439.      @1755
  3440. .PFPA6            abs.                0x6
  3441.      @1772
  3442. _PFPA6            abs.                0x40
  3443.      @1775
  3444. .PFPA5            abs.                0x5
  3445.      @1792
  3446. _PFPA5            abs.                0x20
  3447.      @1795
  3448. .PFPA4            abs.                0x4
  3449.      @1812
  3450. _PFPA4            abs.                0x10
  3451.      @1815
  3452. .PFPA3            abs.                0x3
  3453.      @1832
  3454. _PFPA3            abs.                0x8
  3455.      @1835
  3456. .PFPA2            abs.                0x2
  3457.      @1852
  3458. _PFPA2            abs.                0x4
  3459.      @1855
  3460. .PFPA1            abs.                0x1
  3461.      @1872
  3462. _PFPA1            abs.                0x2
  3463.      @1875
  3464. .PFPA0            abs.                0x0
  3465.      @1892
  3466. _PFPA0            abs.                0x1
  3467.      @1895
  3468. SYPCR             abs.                0x21
  3469.      @1912
  3470. .SWE              abs.                0x7
  3471.      @1917
  3472. _SWE              abs.                0x80
  3473.      @1920
  3474. .SWP              abs.                0x6
  3475.      @1937
  3476. _SWP              abs.                0x40
  3477.      @1940
  3478. .SWT              abs.                0x4
  3479.      @1964
  3480. SWT_              abs.                0x10
  3481.      @1965
  3482. SWT_MSK           abs.                0x30
  3483.      1971 @1966
  3484. SWT_NMSK          abs.                0xcf
  3485.      @1971
  3486. .HME              abs.                0x3
  3487.      @1977
  3488. _HME              abs.                0x8
  3489.      @1980
  3490. .BME              abs.                0x2
  3491.      @1997
  3492. _BME              abs.                0x4
  3493.      @2000
  3494. .BMT              abs.                0x0
  3495.      @2024
  3496. BMT_              abs.                0x1
  3497.      @2025
  3498. BMT_MSK           abs.                0x3
  3499.      2031 @2026
  3500. BMT_NMSK          abs.                0xfc
  3501.      @2031
  3502. PICR              abs.                0x22
  3503.      @2035
  3504. .PIRQL            abs.                0x8
  3505.      @2046
  3506. PIRQL_            abs.                0x100
  3507.      @2047
  3508. PIRQL_MSK         abs.                0x700
  3509.      2050 @2048
  3510. PIRQL_NMSK        abs.                0xf8ff
  3511.      @2050
  3512. .PIV              abs.                0x0
  3513.      @2066
  3514. PIV_              abs.                0x1
  3515.      @2067
  3516. PIV_MSK           abs.                0xff
  3517.      2070 @2068
  3518. PIV_NMSK          abs.                0xff00
  3519.      @2070
  3520. PITR              abs.                0x24
  3521.      @2077
  3522. .PTP              abs.                0x8
  3523.      @2081
  3524. _PTP              abs.                0x100
  3525.      @2084
  3526. .PITM             abs.                0x0
  3527.      @2108
  3528. PITM_             abs.                0x1
  3529.      @2109
  3530. PITM_MSK          abs.                0xff
  3531.      2112 @2110
  3532. PITM_NMSK         abs.                0xff00
  3533.      @2112
  3534. SWSR              abs.                0x27
  3535.      @2121
  3536. .SWSR             abs.                0x0
  3537.      @2133
  3538. SWSR_             abs.                0x1
  3539.      @2134
  3540. SWSR_MSK          abs.                0xff
  3541.      2140 @2135
  3542. SWSR_NMSK         abs.                0x0
  3543.      @2140
  3544. TSTMSRA           abs.                0x30
  3545.      @2146
  3546. TSTMSRB           abs.                0x32
  3547.      @2148
  3548. TSTSC             abs.                0x34
  3549.      @2150
  3550. TSTRC             abs.                0x36
  3551.      @2152
  3552. CREG              abs.                0x38
  3553.      @2154
  3554. .BUSY             abs.                0xf
  3555.      @2158
  3556. _BUSY             abs.                0x8000
  3557.      @2161
  3558. .TMARM            abs.                0xe
  3559.      @2179
  3560. _TMARM            abs.                0x4000
  3561.      @2182
  3562. .COMP             abs.                0xd
  3563.      @2199
  3564. _COMP             abs.                0x2000
  3565.      @2202
  3566. .IMBTST           abs.                0xc
  3567.      @2219
  3568. _IMBTST           abs.                0x1000
  3569.      @2222
  3570. .CPUTR            abs.                0xb
  3571.      @2239
  3572. _CPUTR            abs.                0x800
  3573.      @2242
  3574. .QBIT             abs.                0xa
  3575.      @2259
  3576. _QBIT             abs.                0x400
  3577.      @2262
  3578. .MUXEL            abs.                0x9
  3579.      @2279
  3580. _MUXEL            abs.                0x200
  3581.      @2282
  3582. .ACUT             abs.                0x4
  3583.      @2299
  3584. _ACUT             abs.                0x10
  3585.      @2302
  3586. .SCONT            abs.                0x3
  3587.      @2320
  3588. _SCONT            abs.                0x8
  3589.      @2323
  3590. .SSHOP            abs.                0x2
  3591.      @2340
  3592. _SSHOP            abs.                0x4
  3593.      @2343
  3594. .SATO             abs.                0x1
  3595.      @2360
  3596. _SATO             abs.                0x2
  3597.      @2363
  3598. .ETM              abs.                0x0
  3599.      @2380
  3600. _ETM              abs.                0x1
  3601.      @2383
  3602. DREG              abs.                0x3a
  3603.      @2399
  3604. .WAIT             abs.                0x8
  3605.      @2410
  3606. WAIT_             abs.                0x100
  3607.      @2411
  3608. WAIT_MSK          abs.                0x700
  3609.      2414 @2412
  3610. WAIT_NMSK         abs.                0xf8ff
  3611.      @2414
  3612. .MSRA18           abs.                0x7
  3613.      @2423
  3614. _MSRA18           abs.                0x80
  3615.      @2426
  3616. .MSRA17           abs.                0x6
  3617.      @2443
  3618. _MSRA17           abs.                0x40
  3619.      @2446
  3620. .MSRA16           abs.                0x5
  3621.      @2463
  3622. _MSRA16           abs.                0x20
  3623.      @2466
  3624. .MSRA             abs.                0x5
  3625.      @2490
  3626. MSRA_             abs.                0x20
  3627.      @2491
  3628. MSRA_MSK          abs.                0xe0
  3629.      2494 @2492
  3630. MSRA_NMSK         abs.                0xff1f
  3631.      @2494
  3632. .MSRAC            abs.                0x4
  3633.      @2503
  3634. _MSRAC            abs.                0x10
  3635.      @2506
  3636. .MSRB18           abs.                0x3
  3637.      @2523
  3638. _MSRB18           abs.                0x8
  3639.      @2526
  3640. .MSRB17           abs.                0x2
  3641.      @2543
  3642. _MSRB17           abs.                0x4
  3643.      @2546
  3644. .MSRB16           abs.                0x1
  3645.      @2563
  3646. _MSRB16           abs.                0x2
  3647.      @2566
  3648. .MSRB             abs.                0x1
  3649.      @2590
  3650. MSRB_             abs.                0x2
  3651.      @2591
  3652. MSRB_MSK          abs.                0xe
  3653.      2594 @2592
  3654. MSRB_NMSK         abs.                0xfff1
  3655.      @2594
  3656. .MSRBC            abs.                0x0
  3657.      @2603
  3658. _MSRBC            abs.                0x1
  3659.      @2606
  3660. WAIT$2            abs.                0x0
  3661.      @2621
  3662. WAIT$4            abs.                0x1
  3663.      @2622
  3664. WAIT$6            abs.                0x2
  3665.      @2623
  3666. WAIT$8            abs.                0x3
  3667.      @2624
  3668. WAIT$10           abs.                0x4
  3669.      @2625
  3670. WAIT$12           abs.                0x5
  3671.      @2626
  3672. WAIT$14           abs.                0x6
  3673.      @2627
  3674. WAIT$16           abs.                0x7
  3675.      @2628
  3676. PORTC             abs.                0x41
  3677.      @2636
  3678. .PC7              abs.                0x7
  3679.      @2640
  3680. _PC7              abs.                0x80
  3681.      @2643
  3682. .PC6              abs.                0x6
  3683.      @2660
  3684. _PC6              abs.                0x40
  3685.      @2663
  3686. .PC5              abs.                0x5
  3687.      @2680
  3688. _PC5              abs.                0x20
  3689.      @2683
  3690. .PC4              abs.                0x4
  3691.      @2700
  3692. _PC4              abs.                0x10
  3693.      @2703
  3694. .PC3              abs.                0x3
  3695.      @2720
  3696. _PC3              abs.                0x8
  3697.      @2723
  3698. .PC2              abs.                0x2
  3699.      @2740
  3700. _PC2              abs.                0x4
  3701.      @2743
  3702. .PC1              abs.                0x1
  3703.      @2760
  3704. _PC1              abs.                0x2
  3705.      @2763
  3706. .PC0              abs.                0x0
  3707.      @2780
  3708. _PC0              abs.                0x1
  3709.      @2783
  3710. CSPAR0            abs.                0x44
  3711.      @2800
  3712. CSPAR1            abs.                0x46
  3713.      @2802
  3714. CSBARBT           abs.                0x48
  3715.      @2804
  3716. CSORBT            abs.                0x4a
  3717.      @2810
  3718. CSBAR0            abs.                0x4c
  3719.      @2822
  3720. CSOR0             abs.                0x4e
  3721.      @2824
  3722. CSBAR1            abs.                0x50
  3723.      @2826
  3724. CSOR1             abs.                0x52
  3725.      @2828
  3726. CSBAR2            abs.                0x54
  3727.      @2830
  3728. CSOR2             abs.                0x56
  3729.      @2832
  3730. CSBAR3            abs.                0x58
  3731.      @2834
  3732. CSOR3             abs.                0x5a
  3733.      @2836
  3734. CSBAR4            abs.                0x5c
  3735.      @2838
  3736. CSOR4             abs.                0x5e
  3737.      @2840
  3738. CSBAR5            abs.                0x60
  3739.      @2842
  3740. CSOR5             abs.                0x62
  3741.      @2844
  3742. CSBAR6            abs.                0x64
  3743.      @2846
  3744. CSOR6             abs.                0x66
  3745.      @2848
  3746. CSBAR7            abs.                0x68
  3747.      @2850
  3748. CSOR7             abs.                0x6a
  3749.      @2852
  3750. CSBAR8            abs.                0x6c
  3751.      @2854
  3752. CSOR8             abs.                0x6e
  3753.      @2856
  3754. CSBAR9            abs.                0x70
  3755.      @2858
  3756. CSOR9             abs.                0x72
  3757.      @2860
  3758. CSBAR10           abs.                0x74
  3759.      @2862
  3760. CSOR10            abs.                0x76
  3761.      @2864
  3762. CSBAR_XX          abs.                0x0
  3763.      @2878
  3764. CSOR_XX           abs.                0x0
  3765.      @2879
  3766. B2K               abs.                0x0
  3767.      @2881
  3768. B8K               abs.                0x1
  3769.      @2882
  3770. B16K              abs.                0x2
  3771.      @2883
  3772. B64K              abs.                0x3
  3773.      @2884
  3774. B128K             abs.                0x4
  3775.      @2885
  3776. B256K             abs.                0x5
  3777.      @2886
  3778. B512K             abs.                0x6
  3779.      @2887
  3780. B1M               abs.                0x7
  3781.      @2888
  3782. ASYNC             abs.                0x0
  3783.      @2889
  3784. SYNC              abs.                0x8000
  3785.      @2890
  3786. CS_UPPB           abs.                0x4000
  3787.      @2891
  3788. CS_LOWB           abs.                0x2000
  3789.      @2892
  3790. CS_BOTHB          abs.                0x6000
  3791.      @2893
  3792. CS_R              abs.                0x800
  3793.      @2894
  3794. CS_W              abs.                0x1000
  3795.      @2895
  3796. CS_RW             abs.                0x1800
  3797.      @2896
  3798. CS_AS             abs.                0x0
  3799.      @2897
  3800. CS_DS             abs.                0x400
  3801.      @2898
  3802. CS_FAST           abs.                0xe
  3803.      @2899
  3804. CS_EXT            abs.                0xf
  3805.      @2900
  3806. CS_WAIT           abs.                0x40
  3807.      @2901
  3808. CS_CSP            abs.                0x0
  3809.      @2902
  3810. CS_USP            abs.                0x10
  3811.      @2903
  3812. CS_SSP            abs.                0x20
  3813.      @2904
  3814. CS_SUSP           abs.                0x30
  3815.      @2905
  3816. CS_LVL            abs.                0x2
  3817.      @2906
  3818. CS_AVEC           abs.                0x1
  3819.      @2907
  3820. 414 symbols
  3821.